subdom.mydomain.com/mypage.php
是一个有效的文件。
subdom.mydomain.com/mypage
不是目录。
当我进入subdom.mydomain.com/mypage
网站时subdom.mydomain.com/mypage.php
显示...浏览器中的地址没有改变,仍然是subdom.mydomain.com/mypage
。我期待一个404。
如果我输入subdom.mydomain.com/mypage.png
它确实会显示 404(不是自定义错误页面 - 只是来自服务器的标准)。
我从服务器上删除了 .htaccess,同样的事情发生了。我指定 .htaccess,它现在所说的都是 .htaccess RewriteEngine Off
。同样的事情仍然发生...
什么功能,我不记得激活了,在这里做我的重定向/重写?
编辑:为澄清起见,这是 `$_SERVER vars 所说的:
[SCRIPT_FILENAME] => /home/www/user/html/mydomain/login.php
[REQUEST_URI] => /login
[SCRIPT_NAME] => /login.php
[PHP_SELF] => /login.php
我访问/login
时,浏览器地址栏/login
显示,我看到的内容与访问时相同/login.php
。
再次编辑:
.htaccess 文件是否只影响它所在的目录及其子目录?myotherdomain
会不会是旁边的 .htaccess 文件mydomain
干扰了这个文件?但是我什至不记得在这个目录中指定了这样的重写规则......?