Утро доброе.
Сайт на битриксе.
работает движок на 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/ |