在我正在开发的网站上,该网站的主要部分是由 wordpress 驱动的。
我添加了另一个与 wordpress 站点完全分开的名为 employees 的目录,我对新目录的 mod_rewrites 有一点问题。
显然 wordpress 使用此代码制作其漂亮的网址
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php
</IfModule>
# END WordPress
但我也想添加此规则以及任何其他必要的规则或条件,以便员工目录中的所有 /name.php 文件都被重定向到 /name
RewriteRule ^employees/(.*)$ employees/$1.php [L,QSA]
我尝试过的几件事都只是导致employees/main 为404,但employees/main.php 正确解析。