2012-11-23 32 views
-1

這涉及到很久以前其他人設置的舊網站,它運行在mac系統上的apache 1上。爲什麼我的Apache重定向所有內容?

現在,這應該被替換,我已經通過.htaccess文件(RedirectMatch永久^ /(。*)$)重定向到一個新的網站的所有請求,並忘記,子文件夾中仍然有一個項目,必須保持可用。但是,這個錯誤我似乎無法撤銷。我刪除了.htaccess文件 - 仍然重定向 - ,重新創建一個空的 - 仍然重定向 - 並重新啓動了Apache。不過,我被重定向到新的網頁。發生了什麼?我如何知道?

非常感謝, 黛娜


編輯:

我已經檢查很頻繁了。它總是告訴我,.htaccess文件不再存在。我試過

sudo find . -name .htaccess 

它。在一些子文件夾中,有一些.htaccess文件,我從來沒有碰過。 我已經編輯/etc/httpd/httpd.conf說

AccessFileName .htaccessory 

重啓

sudo apachectl restart 

,仍然被重定向。 (懷疑一切,想着更好的睡覺...)

我的httpd.conf太長了,我怎麼能發佈它?

+0

Tripple檢查,然後再次。你可以肯定不會真的刪除.htaccess文件。哦,並檢查是否有涉及代理。 – arkascha

+0

不知道...你能看看你的訪問日誌和錯誤日誌,看看是否有任何線索? –

+0

在這種情況下,開啓重寫調試也是一個好主意。 – arkascha

回答

1

我的瀏覽器必須緩存該網站。我改變了我正在測試的機器,一切都顯示出來,根本沒有重定向。令人驚訝的是,我記得當事情開始變得混亂時重新啓動Firefox。令人驚訝的第二,因爲我現在不能得到任何重定向在所有。我會說,問題解決得太好了。我的.htaccess文件看起來像:

RedirectMatch permanent ^/subsite(.*)$ http://newpage.de/subsite 

沒關係吧?但它不起作用。天啊。呃,我想,這很晚了。非常感謝,每個人都很抱歉。

最好的問候,黛娜

+0

永久重定向(301)被瀏覽器非常積極地緩存。當測試使用臨時重定向(302)時,那麼一旦一切正在工作切換到永久。 – Gerben

+0

啊。非常感謝Gerben!這真的很煩人。 – user1565849

相關問題