RewriteCond - как исключить файл из правил (exclude file): различия между версиями
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Admin iph (обсуждение | вклад) (Новая страница: «link=https://bit.ly/3tbFsd6| Самые выгодные сервера в рунете === htaccess - rewriteCond - как …») |
Admin iph (обсуждение | вклад) |
||
Строка 11: | Строка 11: | ||
RewriteCond %{HTTP_HOST} ^site.ru$ [NC] | RewriteCond %{HTTP_HOST} ^site.ru$ [NC] | ||
RewriteRule ^(.*)$ http://site.com/$1 [L,R=301] | RewriteRule ^(.*)$ http://site.com/$1 [L,R=301] | ||
+ | |||
+ | L - Last Rule | ||
Как результат получим редирект www.site.ru и site.ru --> site.com, кроме страниц: site.ru/sitemap.xml и site.ru/robots.txt | Как результат получим редирект www.site.ru и site.ru --> site.com, кроме страниц: site.ru/sitemap.xml и site.ru/robots.txt |
Текущая версия на 18:18, 14 апреля 2016
htaccess - rewriteCond - как исключить файл из правил (exclude file)
Как исключить файлы sitemap.xml и robots.txt из правил RewriteCond:
RewriteRule ^(sitemap\.xml|robots\.txt) - [L] RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC] RewriteRule ^(.*)$ http://site.com/$1 [L,R=301] RewriteCond %{HTTP_HOST} ^site.ru$ [NC] RewriteRule ^(.*)$ http://site.com/$1 [L,R=301]
L - Last Rule
Как результат получим редирект www.site.ru и site.ru --> site.com, кроме страниц: site.ru/sitemap.xml и site.ru/robots.txt