我有一个奇怪的事情发生在PHP文件。举个例子:域名扩展删除行为
domain.com/test.php
domain.com/test
domain.com/test/some/other/directory/that/does/not/exist
以上所有三个链接结构将在test.php文件中解析。这是什么原因?在php.ini文件或httpd.conf文件或具有控制此行为的设置的.htaccess文件中是否有设置?这不会发生在HTML文件只是PHP文件。
我有一个奇怪的事情发生在PHP文件。举个例子:域名扩展删除行为
domain.com/test.php
domain.com/test
domain.com/test/some/other/directory/that/does/not/exist
以上所有三个链接结构将在test.php文件中解析。这是什么原因?在php.ini文件或httpd.conf文件或具有控制此行为的设置的.htaccess文件中是否有设置?这不会发生在HTML文件只是PHP文件。
,我找到了解决办法或原因导致,这是在对多视图打开httpd.conf文件中的设置。这可以使用以下命令在.htaccess文件中禁用。
Options -MultiViews
你可能已经打开了mod_rewrite并且使用规则来做到这一点。
这也是我的猜测,但我不知道该规则将在哪里或将如何编写。 – Jason 2010-11-13 18:58:04
它将在您的httpd.conf文件或您的.htaccess文件中。通常,您需要在您的httpd.conf文件或.htaccess文件的某处打开“RewriteEngine On”以打开该模块。所以先检查一下。 – OmnipotentEntity 2010-11-13 19:04:58