RewriteRule для урла со слешем на кнце

mstdmstd

Новичок
Подскажите пожалуйста
На сайте для страницы в sitemap в .htaccess прописано :
Код:
RewriteRule ^(sitemap)/$ ./sitemap [L]
RewriteRule ^(sitemap)$ ./sitemaps/sitemap.php [L]
При этом ссылка http://site.com/sitemap - работает нормально
А ссылка http://site.com/sitemap/ - нет

я попытался исправить - ошибка.
А как правильно?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Правильно, когда есть 1 урл, либо со слешом, либо без.
 

ksnk

прохожий
можно использовать rewritebase и DirectoryIndex
Код:
RewriteBase /sitemap/

DirectoryIndex sitemap.php 
RewriteRule ^.*$ sitemap.php [L,QSA]
 

mstdmstd

Новичок
Да нет там не нужно перенаправлять все файлы на sitemap.php
Нужно условие вроде
Код:
RewriteRule ^(sitemap)/$ ./sitemap [L]
но оно не работает
 

ksnk

прохожий
Тогда удали последнее правило из моего набора.
 
Сверху