我已经成功地从 URL 中删除了参数(htaccess):
RewriteCond %{QUERY_STRING} id=1
RewriteRule (.*) http://www.website.com/? [R=301,L]
RewriteCond %{QUERY_STRING} id=2
RewriteRule (.*) http://www.website.com/contact-us? [R=301,L]
但是在根目录中有一个名为“mobile”的文件夹,它包含与根目录相同的页面,除了它们是为移动设备设计的,我还需要从那里删除参数。现在移动页面重定向到非移动页面,因为它们具有相同的参数:
//non-mobile
http://www.website.com/index.html?id=1
//mobile
http://www.website.com/mobile/index.html?id=1
我显然需要他们重定向到“移动”文件夹,但我不知道该怎么做。
顺便说一句,如果有人想知道为什么会有 html 扩展名,那是因为我复制了一个网站,其中包含一个名为 HTTrack 的程序。它将页面保存为 index.html、index4352.html 等。