|
|
|
| Здравствуйте
Прописаны следуещие директивы в mod_rewrite
RewriteRule ^([a-zA-Z_]+)/([a-zA-Z_]+)/([a-zA-Z_]+)\.html$ index.php?all=$0&dir=$1&page=$2&action=$3 [L]
RewriteRule ^(.+)$ index.php?r=test&rr=$0 [L]
|
http://site/admin/templates/browse.php
получаю
Array
(
[r] => test
[rr] => index.php
)
|
Т.е. совпало 2 правило, хотя должно сработать 1 и перестать оброботку урл. | |
|
|
|
|
|
|
|
для: Саша
(22.05.2010 в 23:17)
| | и сколь давно адрес, кончающийся на .php должен восприниматься маской, кончающейся на .html ? | |
|
|
|
|
|
|
|
для: Trianon
(23.05.2010 в 10:10)
| | да, простите, не тот урл я кинул в форум , должен быть
http://site/admin/templates/browse.html
|
т.е. тестирую я именно на этом урле
Если я коментирую последнее правило, то срабатывает первое | |
|
|
|
|
автор: 2 in 1 (25.05.2010 в 12:10) |
|
|
для: Саша
(23.05.2010 в 13:21)
| | first last rewrite
->
internal redirect
->
first unmatching
->
second last rewrite
->
internal redirect
->
all unmatch
->
result processing | |
|
|
|