我使用一个主 index.php 文件来处理大部分请求,所以我的基本 .htacess 看起来像这样:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ /index.php?page=$1 [L]
但我有一些请求(如 /signin 或 /signout)需要直接从具有相同名称(/signin.php 和 /signout.php)的 .php 文件处理。
所以我的 .htaccess 规则需要是:“if %{REQUEST_FILENAME}.php
不存在重定向到/index.php?page=$1
否则重定向到%{REQUEST_FILENAME}.php
”。
我怎样才能做到这一点?