我不认为这是可能的,但是我想问社区看看是否可行。
blog.domain.com
由于网站的改版,我在子域上有一个博客,我们不得不在尾随域上使用博客,domain.com/blog
这并不理想,因为我们所有的旧帖子永久链接都指向子域。
因此,我想知道是否有办法使用.htaccess
重写domain.com/blog -> blog.domain.com
任何帮助将不胜感激。
我不认为这是可能的,但是我想问社区看看是否可行。
blog.domain.com
由于网站的改版,我在子域上有一个博客,我们不得不在尾随域上使用博客,domain.com/blog
这并不理想,因为我们所有的旧帖子永久链接都指向子域。
因此,我想知道是否有办法使用.htaccess
重写domain.com/blog -> blog.domain.com
任何帮助将不胜感激。
我相信您想将所有流量从 重定向blog.domain.com
到domain.com/blog
。通过启用 mod_rewrite 和 .htaccess httpd.conf
,然后将此代码放在您.htaccess
的DOCUMENT_ROOT
目录下:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(blog)\.(domain\.com)$ [NC]
RewriteRule ^ http://%2/%1%{REQUEST_URI} [NE,R=302,L]
确认它工作正常后,替换R=302
为R=301
. R=301
在测试你的 mod_rewrite 规则时避免使用(永久重定向)。