Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
R. Averkov 21.02.2004 04:55 / 21.02.2004 04:57
Есть раздел новостей, в нем есть категории, а еще есть листинг.# только открытая категория (/news/first/) RewriteRule ^(first|second)/ /news/?cat=$1 RewriteRule ^(first|second)$ /news/$1/ [R] # чтение новости из категории (/news/first/xx/) RewriteRule ^(first|second)/([0-9]+)/ /news/?cat=$1&id=$2 RewriteRule ^(first|second)/([0-9]+)$ /news/$1/$2/ [R]Но есть еще листинг в категории.
RewriteRule ^(first|second)/no=([0-9]*) /news/?cat=$1&no=$2А я хочу чтобы было по запросу /news/first/?no=xx
RewriteRule ^(first|second)/\?no=([0-9]*) /news/?cat=$1&no=$2
Почему в $2 ничего не попадаетRewriteEngine On RewriteBase /news/ RewriteRule ^([0-9]+)/ /news/?id=$1 RewriteRule ^([0-9]+)$ /news/$1/ [R] RewriteRule ^(first|second)/([0-9]+)/ /news/?cat=$1&id=$2 RewriteRule ^(first|second)/([0-9]+)$ /news/$1/$2/ [R] # интересующая строка RewriteRule ^(first|second)/no=([0-9]*) /news/?cat=$1&no=$2 RewriteRule ^(first|second)/ /news/?cat=$1 RewriteRule ^(first|second)$ /news/$1/ [R]