RewriteRule ^news/([0-9]+)(/?)$ news.php?id=$1
по запросу sitename/news/1 отображает содержимое news.php и даже по запросу sitename/news/1ыва3всякаябилебердаы32423 выводит тоже самое
убирал вообще эти две строки - ситуация та же
причём без этих строк sitename/news отображается, что и должно как sitename/news.php
по запросу sitename/news.php?id=1 выводится всё правильно
другие правила работают как надо, например
RewriteRule ^byrating/([0-9]+)(/?)$ index.php?sort=byrating&p=$1
никак понять не могу где косяк
Спустя 22 часа, 13 минут, 3 секунды (19.09.2009 - 09:42) Гость_hara написал(а):
первое правило исключает второе
то есть надо так тогда
RewriteRule ^news$ news.php
RewriteRule ^news.php/([0-9]+)(/?)$ news.php?id=$1
то есть надо так тогда
RewriteRule ^news$ news.php
RewriteRule ^news.php/([0-9]+)(/?)$ news.php?id=$1
Спустя 1 час, 58 минут, 41 секунда (19.09.2009 - 11:41) VoLk88 написал(а):
Гость_hara, спасибо огромное