【发布时间】:2012-06-25 03:39:00
【问题描述】:
感谢阅读。我已经进行了搜索,阅读了多个帖子(丢失计数),但仍然遇到一些看似简单的问题。 我正在尝试从以下位置重定向或重写:
http://www.mysite.com/blog/
到
http://www.blog.mysite.com/
首先,这应该放在根目录的htaccess文件中还是放在博客子目录中? 其次,我的一些尝试如下:
(尝试 1)
RewriteCond %{HTTP_HOST} ^mysite\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.mysite\.com$
RewriteRule ^blog\/?$ "http\:\/\/www\.blog\.mysite\.com\/" [R=301,L]
(尝试 2)
RewriteCond %{HTTP_HOST} ^(www\.)?blog\.mysite\.com$
RewriteCond %{REQUEST_URI} mysite.com/blog
RewriteRule ^(.*)$ /blog/$1 [L]
(尝试 3)
RewriteRule http://mysite.com/blog http://www.blog.mysite.com/$1 [R=301,L]
(尝试 4)
rewriterule ^blog/(.*)$ http://www.blog.mysite.com/$1 [r=301,nc]
非常感谢任何帮助。
【问题讨论】:
标签: .htaccess redirect directory rewrite subdomain