mod_rewrite ?

Статус: Offline
Реєстрація: 20.10.2003
Повідом.: 10398
Прошу помощи

Никак не получается написать директивы редиректа

1.
Тільки зареєстровані користувачі бачать весь контент у цьому розділі
->
Тільки зареєстровані користувачі бачать весь контент у цьому розділі


2.
Тільки зареєстровані користувачі бачать весь контент у цьому розділі
->
Тільки зареєстровані користувачі бачать весь контент у цьому розділі
 
RewriteRule ^(component)/(mapua)/(?user=)([0-9]*)$ usermap.html?user=$1&task=all

для второго советую делать редирект скриптом и считать переходы -)
 
Therion сказав(ла):
RewriteRule ^(component)/(mapua)/(?user=)([0-9]*)$ usermap.html?user=$1&task=all
не ну я так тоже могу.
если поменять местами искомое с исходным то все просто.
я же вроде четко указан из чего куда надо редиректить :(

да и кроме того в $1 у вас будет совсем не ([0-9]*)
 
не ну я так тоже могу.
если поменять местами искомое с исходным то все просто.
я же вроде четко указан из чего куда надо редиректить :(

да и кроме того в $1 у вас будет совсем не ([0-9]*)
да какая разница, все равно валидация должна быть в скриптах.
и все таки редирект или реврайт? это разные вещи)
 
Код:
/usermap.html\?user=([0-9]+)\&task\=all https://www.example.com/component/mapua/?user=$1 [R]
/\?go\=(.+) https://$1 [R]

тут могут быть ошибки, я не проверял. просто не пойму в чем проблема.

да какая разница, все равно валидация должна быть в скриптах.
ЩИТО?
и все таки редирект или реврайт? это разные вещи)
ЩИТО?
 
та в том то и хрень что
/usermap.html\?user=([0-9]+)\&task\=all

у меня не работает.

p.s. = надо экранировать наверно в обоих случаях
 
RewriteRule ^component/mapua/$ usermap.html?%{QUERY_STRING}&task=all [L]
 
та в том то и хрень что
/usermap.html\?user=([0-9]+)\&task\=all

у меня не работает.

p.s. = надо экранировать наверно в обоих случаях

а покажи именно копипасту этого куска, просто дето мелочь недоглядел
 
Назад
Зверху Знизу