的Apache2
Plesk 9.x
我有一个网站www.example.com
而我的博客则在www.example.com/blog上
截至目前,我在www.example.com上没有内容
所以我希望将example.com的所有请求redirect到www.example.com/blog
我该怎么做? 这是我可以在Apache做的事吗?
我正在使用GoDaddy DNS服务器。
不知道它是否重要 – 但我有多个域托pipe在同一台服务器上。 我正在使用Plesk来pipe理我的虚拟主机。
在您的DocumentRoot中创build一个.htaccess文件并添加以下行:
<IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^$ /blog [R=301,L] </IfModule>
要回答你关于DNS设置的问题,不,这些都不重要。 DNS只关心URL的“域”部分,而不是跟随在URLpath中。
最简单的解决scheme是在DocumentRoot使用以下内容创build一个index.php文件:
<?php header("Location: www.example.com/blog/"); ?>