1

我已经成功地从 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 等。

4

1 回答 1

1

将单独的 .htaccess 文件也放入移动文件夹中,在其中重定向到移动 index.html。

于 2013-02-28T10:45:53.550 回答