htaccess重定向url,子域仅作为php文件和目录的参数
我实现了重定向以符合以下规则:htaccess重定向url,子域仅作为php文件和目录的参数,php,apache,.htaccess,redirect,mod-rewrite,Php,Apache,.htaccess,Redirect,Mod Rewrite,我实现了重定向以符合以下规则: 以.php结尾的所有内容都被重定向到.php?lang=en => => => 以文件夹重定向到index.php?lang=en结尾的所有内容 => => 我的问题是,如果请求最后包含除*.php以外的任何文件,如何按原样处理请求而不重定向: => => 另外,如果能得到关于我的规则或改进建议的反馈,那也很好 RewriteCond %{REQUEST_URI} !^/.php 此条件永远不会满足,因为它会检查uri值是否以/.php开头 将
- =>
- =>
- =>
- =>
- =>
- =>
- =>
RewriteCond %{REQUEST_URI} !^/.php
此条件永远不会满足,因为它会检查uri值是否以/.php开头
将此更改为:
RewriteCond %{REQUEST_URI} !^/.*\.php
RewriteCond %{REQUEST_URI} !^/.*\.php