我们在搜索结果页面上启用了分页,其中结果分为多个页面。出于各种原因,我们已经摆脱了这一点。
我正在寻找以下301重定向
REDIRECT FROM
1) www.example.com/index.php?query1=ABC&query2=XYZ&page=
2) www.example.com/index.php?query1=ABC&query2=XYZ&page=0&query3=PQR
3) www.example.com/index.php?query1=ABC&query2=XYZ&query3=PQR&page=1
...
基本上,重定向应涵盖查询参数' page'的所有值。
重定向
www.example.com/?query1=ABC&query2=XYZ&query3=PQR
我对.htaccess重定向不太满意,并希望得到帮助。
答案 0 :(得分:0)
您可以在DOCUMENT_ROOT/.htaccess
文件中使用此代码:
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^(?:(.*?)&)?page=[^&]*(?:&(.*))?$ [NC]
RewriteRule ^(index\.php)?$ ?%1&%2 [NC,NE,L,R=302]