【发布时间】:2013-12-10 07:34:47
【问题描述】:
我已经检查了几个小时的文档、Stack Overflow 和谷歌。此外,还进出几个 IRC 频道。
在编辑这些文档方面,我是一个相当大的新手,所以请耐心等待。 我的意思是,当你说“httpd.conf”时,我已经在寻找它了。它不存在。所以,请告诉我它是否真的是 apache2.conf 或者文件名是什么。
所以,我从 Ubuntu 切换到 Kali Linux。我一直在开发一个网站,到目前为止,我从来没有在我的 URL 末尾添加 .php。但是,现在,似乎出乎意料的是,如果不包括在内,我会得到 404。
example: This is what I have to do
[URL: localhost/videos.php]
This is what I want to do
[URL: localhost/videos]
我该如何解决这个问题?
我尝试过的事情:
进出多个目录块:
[/phpmyadmin/apache.conf]
Options Indexes FollowSymLinks Multiviews
[.htaccess]
mod_rewrite just causes E_500's left and right.
[/apache2/mods-available/php5.conf]
[*] mod_rewrite
[*] Options Multivews
如果有人可以帮助我,将不胜感激, 我整天都在处理它,我需要让它工作 这样我就可以完成剩下的项目了。
[编辑:一个实际的答案 VS 以无益的方式弄乱我的帖子。下次试试第一个。]
【问题讨论】:
-
mod_rewrite在Apache中被激活? -
您能否编辑问题标题并将其更改为更具描述性的内容?
-
尝试在 .htaccess 顶部添加
Options +MultiViews行,然后重新测试。 -
当我添加选项+Multiviews时它仍然出现404