Обсуждение ModRewrite

Печать RSS
3134


2000 лет д.н.э.
0
RewriteEngine on
RewriteRule ^load/([0-9]*)/([0-9]*)/(test_ru_[a-zA-Z0-9\/\.\@\*\(\)\?\!\-\~\_\[\]\=]*)$ load/$1/$2/$3 [L,QSA]
так попробуй. Потому что регулярка возвращает только области захвата (...) а все что вне их не запоминает.

Персональный статус
0
241 заработало, спасибо!
S

Чатланин
0
а как сделать чтобы отображалось не по site.ru/1
а site.ru/room/1
?

Дух
0
243. SHuRiК 59,
RewriteBase /
RewriteRule ^room/([0-9]+)/?$ site.ru/room.php?id=$1

Оранжевые штаны
0
Есть правило:
RewriteRule ^wall/send/([^/]*)/$ users.php?act=wall&do=send&user=$1 [L,QSA]
Почему-то при переходе по адресу
http://site.ru/wall/send/2/
кидает на users.php?act=wall&do=send&user=send Никак не могу понять, в чём проблема
Д

Быдлокодер со стажем
0
RewriteRule ^wall/send/([0-9]+)/$ users.php?act=wall&do=send&user=$1 [L,QSA] попробуй так

Ктулху
0
246, Юзер может быть не только числом

Оранжевые штаны
0
В том то и дело, что не только числом, но и любым символом из латинского или кириллического алфавита
Д

Быдлокодер со стажем
0
тогда попробуй написать A-Za-z0-9

Ктулху
0
RewriteRule ^wall/send/([A-z0-9A-Я]+)/?$ /users.php?act=wall&do=send&user=$1
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск