我需要重定向目录,而不是特定的URL请求

时间:2018-10-07 09:32:15

标签: .htaccess redirect

我想将旧站点的/ home /目录重定向到新站点。

Redirect 301 "/" "http://www.new.com"

这将完美工作,但会影响所有用户。

我需要的是,如果用户请求旧的Blog帖子,则该网站将不会重定向。

/home/single-news.html?&tx_ttnews[tt_news]=8976&cHash=3010adecbf198a207f442a0e860429a9

目录目录之后是请求链接。但是我无法弄清楚如何不重定向该直接请求。

编辑: 我希望将访问/ home /的流量重定向到新网站。但是,如果有人请求该特定链接/home/single-news.html?&tx_ttnews[tt_news]=8976&cHash=3010adecbf198a207f442a0e860429a9,则不应重定向

谢谢

1 个答案:

答案 0 :(得分:0)

从您的问题中不清楚最终要实现的目标。

如果您要重定向以home开头的所有请求,并基本上从新URL中删除该请求,则应类似于:

RewriteRule "^/home/(.*)" "http://www.new.com/$1" [R=301]