Частый гость
Покинул форум
Сообщений всего: 223
Дата рег-ции: Апр. 2009
Откуда: Пермь
Помог: 0 раз(а)
|
Файл: .htaccess
CODE ( htmlphp):
скопировать код в буфер обмена
RewriteEngine on RewriteRule ^([^/]+)!$ index.php?page=$1 [L] RewriteRule ^([^/]+).shtm$ index.php?session=$1 [L] RewriteRule ^([^/]+)/$ index.php?page=page&p=$1 [L] RewriteRule ^([^/]+)/([^/]+)/$ index.php?page=$1&action=$2 [L] RewriteRule ^([^/]+)/([^/]+)/([^/]+)/$ index.php?page=$1&action=$2&setacc=$3 [L] RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ index.php?page=$1&action=$2&setacc=$3&charid=$4 [L] RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ index.php?page=$1&action=$2&setacc=$3&charid=$4&tp=$5 [L] RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ index.php?page=$1&action=$2&setacc=$3&charid=$4&clean=$5 [L] RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ index.php?page=$1&action=$2&setacc=$3&send=$4 [L] RewriteRule ^([^/]+)/([^/]+)/([^/]+)/$ index.php?page=$1&user=$2&pass=$3 [L ]
Сильно не пинайте, с .htaccess изучаю второй день вот такая проблема возникла.
Как я понимаю ссылка ишет совпадения сверху вниз, тоесть ссылка вида:
Попадает под эту регулярку:
И далее у меня идет ссылка исходя из ссылки выше:
Но, она попадает в регулярное вырожение ниже, тоесть в это:
CODE ( htmlphp):
скопировать код в буфер обмена
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ index.php?page=$1&action=$2&setacc=$3&charid=$4&tp=$5 [L]
а мне надо что бы оно попало в это:
CODE ( htmlphp):
скопировать код в буфер обмена
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ index.php?page=$1&action=$2&setacc=$3&charid=$4&clean=$5 [L]
P.S Если поменять местами, то сработает, но опять же с той которой поменял, она не будет работать.
Думаю понятно объяснил, помогите пожалуста новичку в этом дела.
|