说实话,我对Regex和.htaccess
没有任何了解某个地方我发现这个代码示例将用户从旧域重定向到新域并且工作正常
RewriteCond %{HTTP_HOST} ^(www\.)?old\.com$ [NC]
RewriteRule ^(.*)$ http://www.new.com/$1 [R=301,L]
但问题是,当我访问像www.old.com/courses这样的任何页面时,它仍然存在,而不是将其重定向到www.new.com/courses
这是一个wordpress网站,它有数千个这样的子/内页。
答案 0 :(得分:1)
确保您拥有之前任何wordpress规则的规则。