我希望www.example.com的每个页面都重定向到www.example.org
我在example.com的根目录中使用以下.htaccess
RewriteEngine on
RewriteRule ^(.*)$ https://www.example.org/$1 [R=301,L]
如果我导航到www.example.com,则将我重定向到www.example.org-很好
如果我导航到www.example.com/example.php,我会从example.com收到404
编辑:Cloudflare正在缓存文件,可接受的答案以及问题中将文件重定向到适当页面的方法。如果使用Cloudflare,则在开发过程中通过打开开发模式来关闭缓存
答案 0 :(得分:1)
检查此1:1重写:
RewriteEngine On RewriteCond %{HTTP_HOST} ^(www\.)?example\.com [NC] RewriteRule (.*) http://www.example.org/$1 [R=301,L]