2012-05-15 113 views
1

我有一個問題重定向到另一個文件夾。 規則似乎「工作」,但它在某些時候絆倒了添加一些其他的東西。 這裏是一個示例:htaccess,文件夾重定向文件夾有一些問題

目標是將流量從舊文件夾(不再存在)重新導向到新文件夾。

www.domain.com/one/ oldfolder /年/ - > www.domain.com/one/ newfolder /年/

所以,我建立了下列規則(第一個爲規範網址):

RewriteEngine on 

RewriteCond %{HTTP_HOST} ^domain.com$ 
RewriteRule ^/?$ "http\:\/\/www\.domain\.com" [R=301,L] 

RewriteRule ^(.*)/oldfolder/(.*)$ $1/newfolder/$2 [R=301,L] 

的問題是,它重定向到:

http://www.domain.com/home/username/public_html/www.domain.com/one/newfolder/year/

任何人都可以在我寫的規則中發現問題嗎?

非常感謝您的幫助。

回答

0
  1. 檢查你的DocumentRoot
  2. 檢查目錄指令
  3. 請確保您有RewriteBase /如果.htaccess文件是在你的文檔根目錄。
+0

你建議的規則:「RewriteBase /」解決了這個問題。 非常感謝! – Emanuele

相關問題