0

我一直在寻找答案,并决定最好问一下。我正在尝试重定向以下内容:

redirect 301 /store/?p=3m_controltac http://www.designtoprint.com/3m-controltac

我知道这与使用 GET 变量有关,但我尝试过的每个示例都以失败告终。

4

1 回答 1

0

您不能使用Redirect指令执行此操作,因为它不适用于 GET 变量。您最好的选择是使用mod_rewrite(或直接在您的网页(例如 php 文件)中实现它):

RewriteEngine On

RewriteCond %{QUERY_STRING} =p=3m_controltac
RewriteRule ^store/$ http://www.designtoprint.com/3m-controltac? [R=301,L]

这会将(使用 301 代码)从重定向/store/?p=3m_controltachttp://www.designtoprint.com/3m-controltacONLY(不会影响其他 URL)。

于 2012-04-23T22:33:34.127 回答