2013-03-15 49 views
1

我有一個apache服務器,它是雲服務器網絡的一部分。 其配置爲在端口9000響應的虛擬服務器,但通過端口80從外部訪問。這工作正常,除了當我嘗試從.htaccess文件重定向.htaccess重定向和代理端口

我有接下來的2行重定向錯誤,試圖將用戶重定向到文件夾索引

RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f 
RewriteRule .* /folder/ [R=301,L] 

: www.domain.com:9000/folder/,並且應當重定向到www.domain.com/folder(這意味着, www.domain.com:80)

我該如何避免這種情況? 謝謝!

回答

1

我解決它改變了重寫規則:

RewriteRule .* http://%{HTTP_HOST}/folder/ [R=301,L] 
+0

請接受你自己的答案 - 是的,你不能重定向到一個不同的域/端口,而在你的重寫規則使用絕對URI – AD7six 2013-03-16 09:39:57