0

index.php.htaccessのみを持つサブディレクトリ (G:/wamp/www/test) にテスト プロジェクトがあります。

次のように RewriteRule を .htaccess に追加して、わかりやすい URL を作成しようとしました。

RewriteEngine on

DirectoryIndex index.php

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

RewriteRule ^/*$ index.php

これは他のすべてのプロジェクトで機能しましたが、このプロジェクトでは機能していません。次のような URL にアクセスしたい場合:

http://localhost/test/TESTING_URLデフォルトの404 Not Foundページが表示されます。ただし、次のようにすると: http://localhost/test/index.php/TESTING_URL- 動作します。

Apache エラー ログに次のエラーが表示されます。

File does not exist: G:/wamp/www/test/TESTING_URL
4

1 に答える 1