|
|
|
| К сожалению на изучение всего времени не хватает. В том числе и на изучение .htaccess
Ладно, ближе к делу. Свой многосайтовый простенький движёк.
В у меня в .htaccess есть строки
RewriteCond %{REQUEST_URI} sitemap.xml
RewriteCond %{DOCUMENT_ROOT}/files/sitemap/%{HTTP_HOST}.xml -f
RewriteRule ^(.+)$ files/sitemap/%{HTTP_HOST}.xml [L,QSA]
|
Сейчас получается это правило одинакого срабатывает
и на http://www.mysite.ru/sitemap.xml (в этом файле ссылки на другие карты сайта)
и на http://mysite.ru/news/sitemap.xml
Мне же надо что бы это правило срабатывало только для http://www.mysite.ru/sitemap.xml
Помогите или пните в нужном направлении))) Спасибо.
УПС. На то что в одном случае написано с www а в другом без, внимания не обращать. Исправлять не стал. Должно работать и с ним и без и с другими доменами. | |
|
|
|
|
|
|
|
для: mikha
(08.04.2011 в 14:08)
| | Попробуйте ^(.+)$ заменить ^/sitemap.xml$ | |
|
|
|
|
|
|
|
для: cheops
(08.04.2011 в 14:52)
| | Спасибо, вот так
RewriteCond %{REQUEST_URI} ^/sitemap.xml$
RewriteCond %{DOCUMENT_ROOT}/files/sitemap/%{HTTP_HOST}.xml -f
RewriteRule ^(.+)$ files/sitemap/%{HTTP_HOST}.xml [L,QSA]
|
работает
Ну а дальше посмотрим))) | |
|
|
|