【发布时间】:2013-11-18 22:33:04
【问题描述】:
在我的 apache sites-available/default 文件中,我将配置更改为以下:
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All //originally was AllowOverride None
FallbackResource rewrite.php //i added this line, too
Order allow,deny
allow from all
</Directory>
我想在我自己的 rewrite.php 文件中处理所有 url 调用。这有效,当我访问我的网站 http://192.168.1.104:4567/web/knxzkcha 但当我去 http://192.168.1.104:4567/web/ 时不起作用。我在 Firefox 中遇到了这个问题:The connection to the server was reset while the page was loading.
索引站点http://192.168.1.104:4567/web/index.php 完美运行并向我展示了我的 index.php 文件。我只想让我在访问根目录时也显示索引文件。 /var/www 指向/web 目录。我有一些 ubuntu 12.04 server 64 LTS 版本
当我重新编写配置行时,根目录默认为我提供索引文件。
【问题讨论】:
-
您可以发布您的
.htaccess文件吗? -
我没有。至少我已经删除了我拥有的那个,阅读后我可以将
FallbackResource直接放入配置而不是.htaccess -
尝试评论
FallbackResource行并重新启动 Apache。 -
@anubhava 下一步呢?这就像我之前的默认配置一样工作
-
在注释掉
FallbackResource后,您是否仍然收到server was reset错误?
标签: php apache .htaccess mod-rewrite url-rewriting