0

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 を指定します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干渉している可能性がありますか? しかし、このディレクトリにそのような書き換えルールを指定したことさえ覚えていません...?

4

1 に答える 1

0

mod_negotiation がオンになっているようです。オフにしてみてくださいMultiviews:

Options -Multiviews

これは、vhost/server 構成またはドキュメント ルートの htaccess ファイルで行うことができます。

于 2013-07-24T03:15:21.587 に答える