Apache 如何重定向到子文件夹中的新域

Apache 如何重定向到子文件夹中的新域,apache,.htaccess,redirect,Apache,.htaccess,Redirect,我想将所有页面从A.com重定向到B.com。A.com物理上位于“public_html”文件夹中,B.com物理上位于“public_html/blog”文件夹(public_html的子文件夹)中 它们是完全相同的站点,也就是说,它们有相同的页面 我想将A.com的所有页面重定向到B.com上的相同页面,但当我将其放入“public_html”文件夹中的.htaccess文件中时,它不起作用: RewriteCond %{HTTP_HOST} ^A.com$ [OR] RewriteCon

我想将所有页面从A.com重定向到B.com。A.com物理上位于“public_html”文件夹中,B.com物理上位于“public_html/blog”文件夹(public_html的子文件夹)中

它们是完全相同的站点,也就是说,它们有相同的页面

我想将A.com的所有页面重定向到B.com上的相同页面,但当我将其放入“public_html”文件夹中的.htaccess文件中时,它不起作用:

RewriteCond %{HTTP_HOST} ^A.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.A.com$
RewriteRule (.*)$ http://B.com/$1 [R=301,L]

通过将相同的垃圾(随机)文本放在
.htaccess
上,验证您的
.htaccess
是否已启用,并查看它是否会生成500(内部服务器)错误?是的,这绝对不是问题所在;my.htaccess是启用的。htaccess中有更多规则,最好发布完整的.htaccess