来自子域的RewriteCond和Rewrite规则

时间:2018-08-27 21:00:01

标签: .htaccess mod-rewrite

我们有一个将其内容移至主站点的子域。这是一个别名子域,因此该子域的目录不存在。我正在使用此method将旧的首页访问量重定向到新的首页。

RewriteCond %{HTTP_HOST} ^help\.example\.com[NC]
RewriteRule ^(.*)$ https://example.com/help$1 [L,R] 

但是,这会将流量help.example.com/BADPAGE重定向到404的example.com/helpBADPAGE。我需要一种方法来获取这些错误的URL,以便在/和BADPAGE之间没有'help'的情况下进行重写。我认为这是语法问题

所有特定页面都将像这样重定向

RewriteCond %{HTTP_HOST} ^help\.example\.com [NC]
RewriteRule ^buy-now/(.*)$ https://example.com/buy-now/$1 [L,R]

0 个答案:

没有答案