.htaccess重定向问题(从子域到目录)

时间:2012-02-17 06:17:16

标签: php apache .htaccess redirect

请帮我解决重定向问题。

我正在尝试从blog.project.org重定向到http://www.project/blog

我尝试了以下但是没有用

RewriteCond %{HTTP_HOST} ^blog.project.org$ [NC]
RewriteRule (.*) http://www.project.org/blog [R=301,L]

也尝试了

RewriteCond %{HTTP_HOST} ^(blog\.)?project\.org 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule http://www.project.org/blog [R=301,NC,L]

这些对我没有任何建议吗?

2 个答案:

答案 0 :(得分:1)

这样做:

Options +FollowSymLinks -MultiViews -Indexes
RewriteEngine on
RewriteBase /

RewriteCond %{HTTP_HOST} ^blog.project.org$ [NC]
RewriteRule (.*) http://www.project.org/blog/$1 [R=301,L]

答案 1 :(得分:0)

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ http://www.project/blog/$1 [R,L]