Утро доброе.
Сайт на битриксе.
работает движок на nginx, все замечательно, не есть редиректы и с ними есть некоторое непонимание.
Подскажите пожалуйста, как лучше перевести редиреты эти на nginx:
301 редирект с www на без www я перенес, а вот как остальное не пойму.
Еще интересует как такой редирект перенести.
Спасибо за понимание.
Сайт на битриксе.
работает движок на nginx, все замечательно, не есть редиректы и с ними есть некоторое непонимание.
Подскажите пожалуйста, как лучше перевести редиреты эти на nginx:
Код |
---|
<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> |
Еще интересует как такой редирект перенести.
Код |
---|
Redirect 301 /catalog/Joy/joy_em_6_1t/ /catalog/Joy/joy_em_1x1t/ |