LINUX.ORG.RU
ФорумAdmin

htaccess редирект на без ?

 ,


0

2

Как сделать редирект, например с /?paged=2 на /paged=2 ?

Я нашёл такое решение:

RewriteEngine On

RewriteCond %{QUERY_STRING} ^(.+)$

RewriteRule (.*)^$ $1%1? [R,L]

Но на место знака вопроса подставляется путь к каталогу сайта и получается неправильный URL:

https://site.ru.ru/home/user/www/site.ru/paged=2



Последнее исправление: enalesck (всего исправлений: 1)

например с /?paged=2 на /paged=2

Но, зачем? Как в этом случае обрабатывать параметры запроса?

vvn_black ★★★★★
()
Ответ на: комментарий от vvn_black

Мне нужна статическая копия старого сайта, а со знаками вопроса ссылки на статическом сайте не работают.

enalesck
() автор топика
Последнее исправление: enalesck (всего исправлений: 1)

почитай что дерективы делают, должно быть что-то вроде

RewriteCond %{QUERY_STRING} paged

RewriteRule ^/?paged=(\d+)$ /paged=$1 [R,L]

cylon17
()
Последнее исправление: cylon17 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.