Страница 1 из 1

htaccess ЧПУ конфликт

СообщениеДобавлено: Чт июл 09, 2015 9:26 am
galeevit
Здравствуйте, делаю ЧПУ с помощью модуля Apache mod_rewrite. Вот сам файл .htaccess:
Код: выделить все
<IfModule mod_rewrite.c>
RewriteEngine On
Options +FollowSymlinks
RewriteCond %{HTTP_HOST} ^panda-trade.com
RewriteRule (.*) http://www.panda-trade.com/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /home\.html\ HTTP/
RewriteRule ^home\.html$ http://www.panda-trade.com/ [R=301,L]
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9_-]+)\.html$ index.php?view=$1
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z_-]+)\.html$ index.php?view=$1&page=$2
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z_-]+)\.html$ index.php?view=$1&t=$2
</IfModule>

Пример как я хочу преобразовывать две последних адреса:
1) RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z_-]+)\.html$ index.php?view=$1&t=$2
http://www.panda-trade.com/archeage_rus ... e_rus.html
2) RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z_-]+)\.html$ index.php?view=$1&page=$2
http://www.panda-trade.com/comments/1.html
Первое правило выполняется, а второе игнорируеться. Я понимаю что эти два правила по сути одно и тоже и выполняют одинаковое преобразовании, но можно как-то принудительно указать - если переменная $1 равна "comments" тогда выполнять правило номер 2?