如何阻止Apache重定向到index.html

问题描述:

我有一个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个地方寻找问题:

  • 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