如何使用屏蔽将子目录重定向到新域?

时间:2015-06-22 19:19:48

标签: .htaccess url url-masking

我有一个带有子目录的网址,我希望转发到另一个域,我可以通过添加:

选项+ FollowSymLinks RewriteEngine On 重定向301 / youthinc http://rbcrftk.com/

其中/ youthinc是我的子目录域,rbcftk是托管该站点的域。这会转发子目录,但它不会屏蔽rbcrftk.com域。如何通过屏蔽来实现这一目标?

2 个答案:

答案 0 :(得分:0)

很简单,您应该根据您的服务器在index.html或index.php或index.aspx这个子目录中创建一个新的默认页面,并将重定向脚本放在此页面中。我跳这会帮助你

答案 1 :(得分:0)

您将Mod-aliasMod-rewrite.混淆了您拥有RewriteEngine,但之后使用mod-alias指令。另外,您无法Mask使用301重定向的网址。这就是重定向supposed的作用。您尝试使用Mask域的唯一方法是使用mod-proxy和Rewrite。如果您在htaccess中使用它,则需要使用P标志。还必须启用Mod-proxy。这将使域名不变。

Options +FollowSymLinks 
RewriteEngine On 
RewriteRule ^youthinc/?$ http://rbcrftk.com/ [P]

http://httpd.apache.org/docs/2.4/rewrite/proxy.html