2017-01-23 72 views
0

我有一個Django應用程序,我使用uwsgi爲Apache提供服務。如何阻止Apache重定向到index.html

當我去 http://www.myserver.com/

Apache的重定向我 http://www.myserver.com/index.html/

,然後給我一個錯誤(該網站不使用的index.html頁)「找不到網頁」。

其他URL正常工作,例如http://www.myserver.com/mystuff - 已正確投放。

如何停止的Apache重定向起始位點到index.html的

+1

您是否在路徑目錄中創建了一個.htaccess文件? \t 或者你可以使用Apache的httpd.conf文件。 – Kenyanke

+1

你需要顯示你的Apache配置。 (雖然我不確定你爲什麼要用uwsgi來使用它。) –

+0

謝謝大家。問題是這條線:RewriteRule ^(。*)http://127.0.0.1:8000/$1 [代理,最後]不真的知道爲什麼,但我擺脫了1美元,它似乎工作。 @Daniel - 出於好奇,你爲什麼要說uwsgi? – Ryan

回答

2

有2個地方尋找問題:

  • httpd.conf中的.htaccess - 無論是Apache Web服務器配置文件。
  • 301重定向(如果您以前使用過)。如果有的話,除非清除瀏覽器url路由緩存(例如,在chrome上清除瀏覽器數據不起作用),否則您將無法訪問根網址。怎麼做 - 取決於你的瀏覽器。要閱讀更多關於該主題http://getluky.net/2010/12/14/301-redirects-cannot-be-undon/
+0

最終通過** ** DirectoryIndex disabled **添加到點**下的.conf文件來解決這個問題。**還需要清除Alex提到的歷史/瀏覽數據。 – Ryan