【发布时间】:2016-02-17 13:21:09
【问题描述】:
我正在使用 htacces mod_rewrite 重写我的网站 URL,例如:
/dir/file.php
/dir/file_example.php
/dir/file2.php?id=test
成为
/dir/file
/dir/file-example
/dir/file2-test
一切正常。现在我有一个 PHP 脚本来执行某些重定向,但在重定向之前我想检查文件(或 url)是否存在:
if(file_exists("/dir/file2-test")){ // redirect on page
}else{ // redirect on index
但 file_exists() 在这种情况下返回 false。
还有另一种方法可以通过 php 检查这些页面/url(file2-test、file-example 等)是否存在?
PS:由于我的 htaccess 规则的复杂性,我无法在末尾附加“.php”。
【问题讨论】:
标签: php apache .htaccess redirect mod-rewrite