我正在尝试获取请求的文件名,而没有使用 htaccess 的 RewriteCond
路径。REQUEST_FILENAME
返回完整的绝对路径,但我只需要像test.php这样的文件名
我一直在寻找这个很多,但找不到任何帮助我的东西。感谢您提前回复!
编辑:
我试图做这样的事情:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond _%{REQUEST_FILENAME}.php -f
RewriteRule ^([^/]*)$ _$1.php [L]
- 在浏览器中输入的 URL 如下所示:http ://example.org/test
- RewriteRule 将请求的文件是:http ://example.org/_test.php
- 我
RewriteCond _%{REQUEST_FILENAME}.php -f
试图先检查文件 是否存在
基本上我想这样做:
URI: /test/blah
检查_test.php是否存在(带下划线!)