<IfModule mod_rewrite.c>

RewriteEngine on

# нам нужно извлечь значение старого параметра,
# чтобы потом его передать в RewriteRule
RewriteCond %{QUERY_STRING} ^code=(.*)$ [NC]
# теперь значение value находится у нас в щаблоне %1
# RewriteRule ^vazniy-razdel\.php$ /new-address.php?prm=%1 [R=301,L]
RewriteRule ^didrive/--(.*)--/(aut_vk).php(.*)$    /vendor/didrive/base/ajax.aut_vk.php?redirect_go=$1&code=%1&type=didrive [L]

# /didrive/aut_vk/--bibi.dev.uralweb.info--/?code=162a55e8c1bf4ae3ae
    

   # RewriteRule ^didrive/aut_vk/--(.*)--/?(.*)$    /vendor/didrive/base/ajax.aut_vk.php?v=2&redirect_go=$1&$2 [L]

    #RewriteRule ^didrive/aut_vk/(.*)$    /vendor/didrive/base/ajax.aut_vk.php?v=3&$1 [L]

#    RewriteRule ^vendor/(.*)ajax.php$        /vendor/$1ajax.php [L]

    RewriteRule ^robots.txt$	/all/robots.php [L]
    RewriteRule ^(.*)\.sl3$	/ [R=301,L]
    RewriteRule ^didrive-api/(.*)/(.*)/(.*)$	/vendor/didrive_api/$1/$2/ajax.php?$3 [L]


# изменяем и режем картинки

#    RewriteRule ^didrive-img/min/(.*)/(.*)/(.*)/(.*)/(.*)\.(gif|GIF|JPG|jpg|JPEG|jpeg|png)$	/vendor/didrive/base/ajax.php?folder=$1&type=$2&w=$3&uri=$4.$5 [L]
    RewriteRule ^di-img/(.*)/(.*)/(.*)/(.*)/(.*)\.(webp|gif|GIF|JPG|jpg|JPEG|jpeg|png)$	/vendor/didrive/f/img.ajax.php?t=3&type=$1&w=$2&uri=$3/$4/$5.$6 [L]

    #RewriteRule ^di-img/(.*)/(.*)-(.*)/(.*)/(.*)\.(webp|gif|GIF|JPG|jpg|JPEG|jpeg|png)$	/vendor/didrive/f/img.ajax.php?t=211&type=$1&w=$2&h=$3&uri=$4/$5.$6 [L]
    RewriteRule ^di-img/(min|fix_w|kv_fill|)/([0-9]+)-([0-9]+)/(.*)/(.*)\.(webp|gif|GIF|JPG|jpg|JPEG|jpeg|png)$	/vendor/didrive/f/img.ajax.php?t=21&type=$1&w=$2&h=$3&uri=$4/$5.$6 [L]
    RewriteRule ^di-img/(.*)/(.[0-9])-(.[0-9])/(.*)/(.*)\.(webp|gif|GIF|JPG|jpg|JPEG|jpeg|png)$	/vendor/didrive/f/img.ajax.php?t=2&type=$1&w=$2&uri=$3/$4.$5 [L]
    RewriteRule ^di-img/(.*)/(.*)/(.*)/(.*)\.(webp|gif|GIF|JPG|jpg|JPEG|jpeg|png)$	/vendor/didrive/f/img.ajax.php?t=2&type=$1&w=$2&uri=$3/$4.$5 [L]

    RewriteRule ^di-img/(.*)/(.[0-9])-(.[0-9])/(.*)\.(webp|gif|GIF|JPG|jpg|JPEG|jpeg|png)$	/vendor/didrive/f/img.ajax.php?t=1&type=$1&w=$2&h=$3&uri=$4.$5 [L]
    RewriteRule ^di-img/(.*)/(.*)/(.*)\.(webp|gif|GIF|JPG|jpg|JPEG|jpeg|png)$	/vendor/didrive/f/img.ajax.php?t=0&type=$1&w=$2&uri=$3.$4 [L]

    RewriteRule ^didra-nyos/min/w/(.*)/(.*)/(.*)/(.*)/(.*)\.(gif|GIF|JPG|jpg|JPEG|jpeg|png)$	/service/show.edit.image.run.php?type=min&w_min=$1&uri=$2/$3/$4/$5.$6 [L]
    RewriteRule ^didra-nyos/min/w/(.*)/(.*)/(.*)/(.*)\.(gif|GIF|JPG|jpg|JPEG|jpeg|png)$	/service/show.edit.image.run.php?type=min&w_min=$1&uri=$2/$3/$4.$5 [L]
    RewriteRule ^didra-nyos/min/w/(.*)/(.*)/(.*)\.(gif|GIF|JPG|jpg|JPEG|jpeg|png)$	/service/show.edit.image.run.php?type=min&w_min=$1&uri=$2/$3.$4 [L]
    RewriteRule ^didra-nyos/min/w/(.*)/(.*)\.(gif|GIF|JPG|jpg|JPEG|jpeg|png)$	/service/show.edit.image.run.php?type=min&w_min=$1&uri=$2.$3 [L]


# jpg с изменёнением размера

    # мы правы короткая ссылка на петицию серв
    #RewriteCond %{HTTP_HOST} ^xn--80ae2amf8de\.xn--p1ai$
    #RewriteRule ^([0-9]+)/$	/index.php?level=002iniciative&option=peticii&ext1=$1 [L]

    # мы правы короткая ссылка на петицию локал
    #RewriteCond %{HTTP_HOST} ^pravu\.a2$
    #RewriteRule ^([0-9]+)/$	/index.php?level=002iniciative&option=peticii&ext1=$1 [L]

    #RewriteRule ^robots\.txt$	/robots.php [L]

#    RewriteRule ^robots\.txt$	/0.service/robots.php [L]
#    RewriteRule ^sitemap\.xml$	/0.service/sitemap.xml.php [L]
#    RewriteRule ^/0.service/(.*)$	/0.service/$1 [L]

    # не работает вариант
    # RewriteRule ^uralweb-image/(.*)-([0-9])-([0-9])-([0-9])/(.*)\.(gif|GIF|JPG|jpg|JPEG|jpeg|png)$ /0.service/show2.php?type=$1&q=$2&w=$3&h=$4&show_info2=1&rewrite2=1&uri=/$5.$6 [L]

    # get_file
    # http://aspik.a2/get_file/%D0%97%D0%B0%D0%BF%D1%80%D0%BE%D1%81_%%B8.pdf.pdf/20f4bcfa5fce0e56a94cb49a316a2203-||-/9.site/kl1801sert_aspik/download/files/pr_24_1111111111/proektnaya_dokumentatsiya_5/razdel_2__shema_plan_7/24.180222031526.zapros_perechnya_nalogovyih_de.pdf
    # RewriteRule ^get_file/(.*)/(.*)----(.*)$	/0.service/file.get.php?s=$2&name=$1&file=$3 [L]

    #RewriteRule ^9\.site/(.*)\.(gif|GIF|JPG|jpg|JPEG|jpeg|png)$	/9.site/$1.$2 [L]

    # RewriteRule ^(.*)ajax\.php$	/$1ajax.php [L]

    #http://мыправы.рф/sys.image.jpg.php?folder=kl1706mu_pravu&type=q&w=400&uri=media/17092506533919989294_1906317446306727_3206468401413561963_n_jp.96.jpg

#    RewriteRule ^nyos-get/s(.*)/(.*)$	/0.service/file.get.php?s=$1&uri=$2 [L]
#    RewriteRule ^nyos-get-file/(.*)/(.*)\.\.\.(.*)$	/0.service/file.get.php?s=$1&name=$2&file=$3 [L]
#    RewriteRule ^nyos-image/q-(.*)-(.*)/(.*)\.(gif|GIF|JPG|jpg|JPEG|jpeg|png)$	/sys.image.jpg.php?type=q&w=$1&h=$2&uri=$3.$4 [L]


    # https://бу72.рф/0.service/show2.php?type=p&q=80&w=700&h=700&show_info2=1&rewrite2=1&uri=/v/21_5_180911052519.jpg

    # RewriteRule ^nyos-image/q-(.*)-(.*)/(.*)\.(gif|GIF|JPG|jpg|JPEG|jpeg|png)$	/sys.image.jpg.php?type=q&w=$1&h=$2&uri=$3.$4 [L]
    # /www/site/9.site/my1808bu72/download/didra-nyos/p-700x700/v





#    RewriteRule ^didra-nyos/min/w/(.*)/(.*)/(.*)/(.*)/(.*)\.(gif|GIF|JPG|jpg|JPEG|jpeg|png)$	/0.service/show.edit.image.run.php?type=min&w_min=$1&uri=$2/$3/$4/$5.$6 [L]
#    RewriteRule ^didra-nyos/min/w/(.*)/(.*)/(.*)/(.*)\.(gif|GIF|JPG|jpg|JPEG|jpeg|png)$	/0.service/show.edit.image.run.php?type=min&w_min=$1&uri=$2/$3/$4.$5 [L]
#    RewriteRule ^didra-nyos/min/w/(.*)/(.*)/(.*)\.(gif|GIF|JPG|jpg|JPEG|jpeg|png)$	/0.service/show.edit.image.run.php?type=min&w_min=$1&uri=$2/$3.$4 [L]
#    RewriteRule ^didra-nyos/min/w/(.*)/(.*)\.(gif|GIF|JPG|jpg|JPEG|jpeg|png)$	/0.service/show.edit.image.run.php?type=min&w_min=$1&uri=$2.$3 [L]


#    RewriteRule ^nyos-image/(.*)-(.*)/(.*)/(.*)/(.*)\.(gif|GIF|JPG|jpg|JPEG|jpeg|png)$	/sys.image.jpg.php?type=q&w=$1&uri=$3/$4/$5.$6 [L]
#    RewriteRule ^nyos-image/(.*)-(.*)/(.*)/(.*)\.(gif|GIF|JPG|jpg|JPEG|jpeg|png)$	/sys.image.jpg.php?type=q&w=$1&uri=$3/$4.$5 [L]
#    RewriteRule ^nyos-image/(.*)-(.*)/(.*)\.(gif|GIF|JPG|jpg|JPEG|jpeg|png)$	/sys.image.jpg.php?type=q&w=$1&uri=$3.$4 [L]
#
#    RewriteRule ^didra-nyos/q-(.*)/(.*)/(.*)/(.*)\.(gif|GIF|JPG|jpg|JPEG|jpeg|png)$	/sys.image.jpg.php?type=q&w=$1&uri=$2/$3/$4.$5 [L]
#    RewriteRule ^didra-nyos/q-(.*)/(.*)/(.*)\.(gif|GIF|JPG|jpg|JPEG|jpeg|png)$	/sys.image.jpg.php?type=q&w=$1&uri=$2/$3.$4 [L]
#
#    RewriteRule ^didra-nyos/(.*)-(.*)/(.*)/(.*)/(.*)/(.*)/(.*)\.(gif|GIF|JPG|jpg|JPEG|jpeg|png)$	/sys.image.jpg.php?redir=yes&q=$1&w=$2&uri=$3/$4/$5/$6/$7.$8 [L]
#    RewriteRule ^didra-nyos/(.*)-(.*)/(.*)/(.*)/(.*)/(.*)\.(gif|GIF|JPG|jpg|JPEG|jpeg|png)$	/sys.image.jpg.php?redir=yes&q=$1&w=$2&uri=$3/$4/$5/$6.$7 [L]
#    RewriteRule ^didra-nyos/(.*)-(.*)/(.*)/(.*)/(.*)\.(gif|GIF|JPG|jpg|JPEG|jpeg|png)$	/sys.image.jpg.php?redir=yes&q=$1&w=$2&uri=$3/$4/$5.$6 [L]
#    RewriteRule ^didra-nyos/(.*)-(.*)/(.*)/(.*)\.(gif|GIF|JPG|jpg|JPEG|jpeg|png)$	/sys.image.jpg.php?redir=yes&q=$1&w=$2&uri=$3/$4.$5 [L]
#    RewriteRule ^didra-nyos/(.*)-(.*)/(.*)\.(gif|GIF|JPG|jpg|JPEG|jpeg|png)$            /sys.image.jpg.php?redir=yes&q=$1&w=$2&uri=$3.$4 [L]


    # RewriteRule ^didra-nyos(.*)$            /sys.image.jpg.php?redir=yes&q=$1 [L]

#    RewriteRule ^diimg/(.*)-(.*)/(.*)\.(gif|GIF|JPG|jpg|JPEG|jpeg|png)$ /0.service/show.edit.image.run.php?type=q&w=200&uri=module_items_image/594_1_93.jpg
    #           /sys.image.jpg.php?redir=yes&q=$1&w=$2&uri=$3.$4 [L]

    RewriteRule ^didrive/ajax.(.*)/$        /didrive/ajax.$1 [L]

    RewriteRule ^didrive/(.*)/(.*)/(.*)/$        /i.didrive.php?level=$1&option=$2&extend=$3 [L]
    RewriteRule ^didrive/(.*)/(.*)/$        /i.didrive.php?level=$1&option=$2 [L]
    RewriteRule ^didrive/(.*)/$        /i.didrive.php?level=$1&option=index [L]
    RewriteRule ^didrive/$        /i.didrive.php [L]

    RewriteRule ^(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/$        /index.php?level=$1&option=$2&ext1=$3&ext2=$4&ext3=$5&ext4=$6 [L]
    RewriteRule ^(.*)/(.*)/(.*)/(.*)/(.*)/$        /index.php?level=$1&option=$2&ext1=$3&ext2=$4&ext3=$5 [L]
    RewriteRule ^(.*)/(.*)/(.*)/(.*)/$        /index.php?level=$1&option=$2&ext1=$3&ext2=$4 [L]
    RewriteRule ^(.*)/(.*)/(.*)/$        /index.php?level=$1&option=$2&ext1=$3 [L]
    RewriteRule ^(.*)/(.*)/$        /index.php?level=$1&option=$2 [L]
    RewriteRule ^(.*)/$        /index.php?level=$1 [L]

    RewriteRule ^(.*)\.(htm|html)$        /index.php?level=$1 [L]
    RewriteRule ^(.*)\.(htm|html)$        /index.php?level=$1 [L]

    RewriteRule ^$	/index.php?level=000.index

</IfModule>