如何mod_rewrite子域名?

时间:2014-08-14 08:56:44

标签: php wordpress apache .htaccess mod-rewrite

我在/public_html/blog/文件夹中有一个wordpress博客,并且有一个指向它的子域:blog.domain.com。现在我已经更改了我的博客的域名,因此应该domain.com/blog直接访问它,这很好。子域名仍然存在,并重定向到domain.com/blog。但是,我的博客文章的所有旧链接仍然指向blog.domain.com/p/111。如何使用mod_rewrite规则,以便当有人访问blog.domain.com/xyz/xyz时,他们会看到domain.com/blog/xyz/xyz

1 个答案:

答案 0 :(得分:-1)

将此添加到您的.htaccess

RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^blog\.domain\.com [NC]
RewriteRule ^(.*)$ http://domain.com/blog/$1 [R=301]