我希望你能帮忙。我正在尝试编写一个 htaccess 文件,请执行以下操作。
1)重定向到www。地址
2)从网址中删除.php
3) 如果文件不存在,则使用 filechecker.php?page=filename
1 我可以做
RewriteCond %{HTTP_HOST} ^example.com$
重写规则 (.*) http://www.example.com/ $1 [R=301,L]
2)我可以做
RewriteCond %{SCRIPT_FILENAME}.php -f
重写规则 [^/]$ %{REQUEST_URI}.php [QSA,L]
3) 我想
RewriteCond %{REQUEST_FILENAME}.php !-f
RewriteRule ^([^/]*)$ filechecker.php?page=$1 [QSA,L]
会起作用,但由于某种原因,它忽略了页面确实存在的事实。
我希望你能帮助马克