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.
Вы не зашли.
Добрый день!
Надо сделать, чтобы страница
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]
Ничего из этого не работает.
Пожалуйста, помогите!
Неактивен
Сделал!
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]
Неактивен