从Web根目录和www重定向到指定的子域

时间:2011-12-27 18:41:05

标签: apache .htaccess

从网络根目录(例如example.com)和www子域名(例如www.example.com)重定向到指定子域名的最佳方法是什么?我没有很好地访问我正在处理的服务器,所以编辑.htaccess或类似可能是最实用的解决方案。

2 个答案:

答案 0 :(得分:1)

在.htaccess中:

RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$
RewriteRule ^(.*)$ http://subdomain.example.com/$1 [R=301,L]

这将执行301重定向,并且在初始/后会包含任何内容,因此example.com/page.html将转到subdomain.example.com/page.html

答案 1 :(得分:0)

如果您无法编辑配置文件,但可以通过FTP将文件上传到根目录,您也可以使用severside脚本执行此操作。在PHP中,例如在index.php中:

<?php header("Location: http://sub.domain.com/"); ?>
相关问题