我在一个.htaccess
文件中有这些行:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} ^(.*/|)(en|de|fr)(/.*|)$ [NC]
#RewriteCond %1%3.php -f
RewriteRule ^(.*/|)(en|de|fr)(/.*?)/?$ $1$3.php?lang=$2 [NC,QSA,L]
第三行(注释)不起作用。其他一切都很好。谁能指出我这里出了什么问题?RewriteRule 工作得很好,即文件$1$3.php
存在并且正确显示。
感谢您的任何帮助。