Написал в htaccess переадресации
RewriteRule ^(firms)/([a-z]*)/([0-9]*)/?$ index.php?act=$1&type=$2&id=$3 [L,QSA]
RewriteRule ^(firms)/([a-z]*)/([0-9]*)/page/([0-9]*)/?$ index.php?act=$1&type=$2&id=$3&page=$4 [L,QSA]
Работает правильно, но хотелось бы спросить, может знает кто, как это дело можно все одной строкой записать?
Спустя 3 часа, 37 минут, 50 секунд (17.11.2010 - 13:22) inpost написал(а):
Некоторые знают, но мне с этим вопросом не ответили =(
Спустя 9 минут, 47 секунд (17.11.2010 - 13:32) tazododu написал(а):
знают, но молчат(
Спустя 8 часов, 19 минут, 54 секунды (17.11.2010 - 21:52) kirik написал(а):
Так?
RewriteRule ^(firms)/([a-z]*)/([0-9]*)(/page/([0-9]*)/?)?$ index.php?act=$1&type=$2&id=$3&page=$5 [L,QSA]
Спустя 11 минут, 44 секунды (17.11.2010 - 22:03) inpost написал(а):
kirik
Я пробовал так, если одной переменной нету (id или page), то реврайт не работал у меня.
Я пробовал так, если одной переменной нету (id или page), то реврайт не работал у меня.
Спустя 13 часов, 8 минут, 21 секунда (18.11.2010 - 11:12) tazododu написал(а):
kirik
интересная запись круглые скобки в круглых в скобках.. я про такую не слыхал
интересная запись круглые скобки в круглых в скобках.. я про такую не слыхал
Спустя 8 минут, 2 секунды (18.11.2010 - 11:20) kirik написал(а):
Вот такое у меня работает:
запрос _http://localhost/firms/test/09/page/01/
запрос _http://localhost/firms/test/09
RewriteRule ^(firms)/([a-z]*)/([0-9]*)(/page/([0-9]+))?/?$ index.php?act=$1&type=$2&id=$3&page=$5 [L,QSA]
запрос _http://localhost/firms/test/09/page/01/
Array
(
[act] => firms
[type] => test
[id] => 09
[page] => 01
)
запрос _http://localhost/firms/test/09
Array
(
[act] => firms
[type] => test
[id] => 09
[page] =>
)
Спустя 15 минут, 16 секунд (18.11.2010 - 11:35) tazododu написал(а):
kirik
большое спасибо!!
не думал, что возможны такие объединения в htaccess. сейчас по аналогии перепишу пол htaccessа!!
большое спасибо!!
не думал, что возможны такие объединения в htaccess. сейчас по аналогии перепишу пол htaccessа!!
Спустя 4 минуты, 21 секунда (18.11.2010 - 11:39) kirik написал(а):
Цитата (tazododu @ 18.11.2010 - 03:35) |
сейчас по аналогии перепишу пол htaccessа!! |
Не увлекайтесь А про объединения - это обычное (ну как обычное) регулярное выражение.