Редирект с переменной

snpru

Создатель
Регистрация
25 Авг 2010
Сообщения
149
Реакции
23
Здравствуйте, подскажите, пожалуйста, как сделать редирект с "Для просмотра ссылки Войди или Зарегистрируйся", где ХХ любая комбинация цифр, на "domain.com/?p=XX". Т.е. переадресовывать с www на http:// только если такой запрос, остальной сайт переадресовывать не нужно.
 
Попробуй:
RewriteCond %{HTTP_HOST} ^www\.domain\.com
RewriteCond %{QUERY_STRING} p=[\d]{2}
RewriteRule .* Для просмотра ссылки Войди или Зарегистрируйся [R=301,L]

Работать будет именно при 2х цифрах в параметре p. Будет срабатывать также если помимо параметра p=XX будут и другие параметры
 
Попробуйте так

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteCond %{QUERY_STRING} ^p=([1-9][0-9]*)$ [NC]
RewriteRule ^index\.php$ http://Для просмотра ссылки Войди или Зарегистрируйся/?p=%1.html? [R=301,L]
 
Спасибо!
 
Назад
Сверху