.htaccess将所有子页面重定向到它们的根目录

时间:2014-03-03 08:34:26

标签: php apache .htaccess mod-rewrite redirect

我有多个域已被重定向到特定的子页面。

实施例: domain1.com - > domain.com/1 domain2.com - > domain.com/2

问题是它存在很多像这样的链接:domain1.com/test。现在使用301重定向,结果是以下domain.com/1test又称为404。

如何在现有服务器上编写.htaccess文件,使domain1.com/test默认转到domain.com/1。这是1000个链接,因此需要默认完成。

感谢任何可以提供帮助的人! :)

1 个答案:

答案 0 :(得分:0)

我认为.htaccess中的以下rewriteRule

RewriteCond %{HTTP_REFERER} ^http://domain1.com [NC]
RewriteRule ^(.*)$ http://domain.com/1 [R=301,L]

应该是您存档的方式。