2012-02-17 40 views
-1

請幫我解決一個重定向問題。.htaccess重定向問題(從子域到目錄)

我試圖從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] 

沒有這些對我有什麼建議工作?

+0

壽亭(寫入全部大寫)是不是真的歡迎和容忍在網絡上。請不要這樣做。 – kapa 2012-02-17 07:56:25

回答

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] 
+0

我認爲你在代碼中犯了一個錯字。不應該'RewriteBasae'是'RewriteBase'嗎? – 2012-02-17 08:06:37

+0

@KemalFadillah是的。錯字。感謝您指出。 – ThinkingMonkey 2012-02-17 08:29:14

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