我必须为一个网站做点小 Action ! 想法是:
- 如果所需 url 的文件存在,那么我会转到该 url,不执行任何操作;
- 如果所需 url 的文件不存在,我必须转到 file.php 并执行某些操作,但不更改 url!
示例:
www.mysite.com/page1.htm -> 存在 -> 转到文件 page1.htm
www.mysite.com/page2.htm -> 不存在 -> 转到文件default.php,但网址为“www.mysite.com/page2.htm”
可以通过 .htaccess 来完成这一切吗?
最佳答案
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ /default.php [L]
关于.htaccess url-rewrite 如果文件不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5469955/