Форум ApacheDev

Apache isn't the fastest or maximally customizable web server, its popularity comes from the fact that it provides a very good balance of these things bundled with maximum portability and reliability.

Вы не зашли.

#1 2008-07-23 19:40:46

welcome2
Новичок
Зарегистрирован: 2008-07-23
Сообщений: 2
Рейтинг :   

Редирект 301.

Добрый день!

Надо сделать, чтобы страница
http://url/category/car/view.html?id=1115&step=12
перенаправлять 301 редиректом на
http://url/category/car/view.html?id=1115
,
http://url/category/car/view.html?id=1116&step=164
перенаправлять 301 редиректом на
http://url/category/car/view.html?id=1116.
То есть чтобы просто "&step=" отваливался.

Редирект надо реализовать именно в .htaccess

Пробовал
RewriteRule ^category/car/view\.html?id=(.*)&step=.*$ category/car/view\.html?id=$1 [R=permanent,L]

RewriteRule ^/category/car/view\.html?id=([0-9]+)&step=.*$ /category/car/view\.html?id=$1 [R=301,L]

Ничего из этого не работает.
Пожалуйста, помогите!

Неактивен

 

#2 2008-07-25 13:12:45

welcome2
Новичок
Зарегистрирован: 2008-07-23
Сообщений: 2
Рейтинг :   

Re: Редирект 301.

Сделал!

options +FollowSymLinks

RewriteEngine On

# Make sure step is in the query string.
RewriteCond %{QUERY_STRING} ^(.*&)?step=[^&]+(&.*)?$ [NC]
# Match the id parameter.
RewriteCond %{QUERY_STRING} ^(.*&)?(id=[0-9]+)(&.*)?$ [NC]
# Match the path/filename.
RewriteRule ^category/car/view\.html$ /category/car/view.html?%2 [R=301,L]

Неактивен

 

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson