我在/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
?
答案 0 :(得分:-1)
将此添加到您的.htaccess
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^blog\.domain\.com [NC]
RewriteRule ^(.*)$ http://domain.com/blog/$1 [R=301]