我尝试了很多代码,但没有一个有效。如果 PHP 不包含该文件,是否有任何方法可以使用 htaccess 进行重定向。
htaccess 到目前为止:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*).html index.php?lang=$1&menu=$2 [QSA,L]
所以当我写任何/en/introduction.html
它会被重写。但是当有人想要获取我的一个 php 代码(例如/menu.php
)时,应该重定向到/index.php
.
在 PHP 中,我可以用一个开始的 PHP 代码来解决它,但我会减慢系统速度,这就是我想要 htaccess 的原因。