2015-08-07 3 views
0

Via .htaccess, я хотел бы создать автоматическую 301 из старого URL на новый адрес:Rewrite правило 301 Htaccess

Пример старый URL является: http://www.example.com/test.html?s=2&ss=3

Я хотел бы, чтобы автоматически перенаправляться чтобы: http://www.example.com/test.html

+1

Не используйте внешние ссылки только для строгих случаев из соображений безопасности. Вы можете загружать цифры png своим вопросом или лучше включать код, когда он доступен. У вас будет больше шансов получить ответ! – Robert

+0

Вы только пытаетесь отбросить параметры запроса? –

+0

да я просто хочу отменить параметры запроса –

ответ

1

Если вы хотите, чтобы соответствовать этим конкретным URL и параметры запроса, то вы можете использовать это правило в вашем DOCUMENT_ROOT/.htaccess файле:

RewriteEngine On 

RewriteCond %{QUERY_STRING} ^s=2&ss=3^ [NC] 
RewriteRule ^test\.html$ %{REQUEST_URI}? [L,R=302] 

Если вы хотите использовать эту строку запроса с любой URI используйте:

RewriteEngine On 

RewriteCond %{QUERY_STRING} ^s=2&ss=3^ [NC] 
RewriteRule^%{REQUEST_URI}? [L,R=302] 

? после %{REQUEST_URI} необходима отсечь любую строку запроса.

Смежные вопросы