2016-04-21 2 views
0

Я хочу проверить параметры url с помощью htaccess, где определенный параметр должен иметь допустимое значение. Если значение параметра недействительно, я хочу перенаправить на другую страницу.Как изменить значение параметра url с помощью htaccess

.: www.mydomain.com/folder/page1?specialId=1a3b5c78 например

Значение для параметра «» Особой личности должны быть строкой 8 символов. Если значение является недействительным (например .: 1a3b5c78x или а) Я хочу, чтобы перенаправить на www.mydomain.com/folder/page2

ответ

0

Вы можете использовать в вашем htaccess:

RewriteEngine on 
RewriteCond %{QUERY_STRING} specialId [NC] 
RewriteCond %{QUERY_STRING} !specialId=[A-Z]{8}(?:&|$) [NC] 
RewriteRule page1/?$ /folder/page2? [R=301,NC,L] 
Смежные вопросы