Re: nginx редиректы

bagas nginx-forum на forum.nginx.org
Сб Май 21 05:40:45 UTC 2016


Вот реидректы движка приготовленные для апача.
<IfModule mod_rewrite.c>
        Options +FollowSymLinks
        RewriteEngine On
        RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC]
        RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

        RewriteCond %{THE_REQUEST} /(.*)index.php.*$
        RewriteCond %{QUERY_STRING} ^\z
        RewriteRule ^(.*)index\.php$ http://%{HTTP_HOST}/$1 [R=301,L]

    RewriteCond %{THE_REQUEST} /(.*)index.html.*$
        RewriteRule .* /%1 [R=301,L]

        RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
        RewriteRule .* %1/ [R=301,L]
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-l
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
        RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
        RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
</IfModule>

Как их перевести на nginx?

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,267006,267032#msg-267032



Подробная информация о списке рассылки nginx-ru