|
|
|
| RewriteRule ^([^/]*)/s([^/]*)$ /index.php?m=$1&page=$2 [L]
RewriteRule ^([^/]*)/p([^/]*)$ /index.php?m=$1&act=$2 [L]
Почему если пишу так, то они перестают работать, а если одно, то работает. | |
|
|
|
|
|
|
|
для: gofree
(28.10.2009 в 23:50)
| | | |
|
|
|
|
|
|
|
для: gofree
(28.10.2009 в 23:50)
| | Возможно дело действительно в L, которое означает, что если найдено соответствие, то все последующие инструкции игнорируются. | |
|
|
|
|
|
|
|
для: cheops
(30.10.2009 в 14:26)
| | Да, действительно, ставлю [N] но ничего не меняется. Как это исправить? | |
|
|
|
|
|
|
|
для: gOFREe
(04.11.2009 в 22:55)
| | Подскажите как это исправить, прочитал про все флаги, а вот какой ставить понять не могу. | |
|
|
|
|
|
|
|
для: gofree
(28.10.2009 в 23:50)
| | Напишите какие значения будут в m ,page, act
предварительно можно так
RewriteRule ^([A-Za-z0-9\-]+)/([A-Za-z0-9\-]+)/([A-Za-z0-9\-]+)/$ index.php?m=$1&page=$2&act=$3 [L]
или
RewriteRule ^([A-Za-z0-9]+)/page_([0-9]{1,7})/$ index.php?m=$1&page=$2 [L]
RewriteRule ^([A-Za-z0-9]+)/act([A-Za-z0-9]+)/$ index.php?m=$1&act=$2 [L]
|
| |
|
|
|
|
|
|
|
для: serjinio
(09.11.2009 в 01:27)
| | Не помогает (
RewriteRule ^([A-Za-z0-9\-]+)/([A-Za-z0-9\-]+)$ /index.php?m=$1&a=$2 [L]
RewriteRule ^([A-Za-z0-9\-]+)/([A-Za-z0-9\-]+)$ /index.php?m=$1&link=$2 [L]
Так тоже не работает, первое условие работает, второе нет. При чем не важно какой я флаг ставлю. | |
|
|
|
|
|
|
|
для: gOFREe
(09.11.2009 в 11:52)
| | Есть же решения такой проблемы, весь инет уже облазил, никак разобраться не могу | |
|
|
|
|
|
|
|
для: gOFREe
(10.11.2009 в 19:34)
| | самое первое написаное Вами у меня работает
слегка изменял /index.php? на ?
Options +FollowSymlinks
RewriteEngine On
# RewriteBase /
RewriteRule ^([^/]*)/s([^/]*)$ ?m=$1&page=$2 [L]
RewriteRule ^([^/]*)/p([^/]*)$ ?m=$1&act=$2 [L]
|
проверял запросами a/sage_1 и a/page_1
выводы
[m] => a
[page] => age_1
и
[m] => a
[act] => age_1
последнее приведённое как-то бессмысленно, из двух абсолютно одинаковых правил замены первое заменит всё на совсем другое, а второе просто не совпадёт после этого | |
|
|
|
|
|
|
|
для: heed
(10.11.2009 в 22:00)
| | Спасибо! | |
|
|
|