我在子目录(G:/wamp/www/test)中有一个测试项目,它只有index.php和.htaccess
我试图通过将 RewriteRule 添加到 .htaccess 来制作友好的网址,如下所示:
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