htaccess RewriteRule 具有 3 个规则和 2 个不同的 PHP 文件(错误)
htaccess RewriteRule with 3 rules and 2 different PHP Files ( ERROR )
我有 3 条规则,但是当变量为空时 (example.com/) 我需要它来加载 index.php,但是第二条和第三条规则永远不会执行
如何解决?
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(PanelControl|Home|Pages|Gallery|Password)?$ panel.php?module= [L,NC]
RewriteRule ^([a-zA-Z0-9\-]+)/([a-zA-Z0-9\-]+)/?$ index.php?page=&subpage= [L,NC]
RewriteRule ^([a-zA-Z0-9\-]+)/?$ index.php?page= [L,NC]
注意:第一条规则有效
第一个规则的解决方案是:
RewriteRule ^PanelControl|Home|Pages|Gallery|Password/?$ panel.php?module= [L,NC]
我有 3 条规则,但是当变量为空时 (example.com/) 我需要它来加载 index.php,但是第二条和第三条规则永远不会执行
如何解决?
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(PanelControl|Home|Pages|Gallery|Password)?$ panel.php?module= [L,NC]
RewriteRule ^([a-zA-Z0-9\-]+)/([a-zA-Z0-9\-]+)/?$ index.php?page=&subpage= [L,NC]
RewriteRule ^([a-zA-Z0-9\-]+)/?$ index.php?page= [L,NC]
注意:第一条规则有效
第一个规则的解决方案是:
RewriteRule ^PanelControl|Home|Pages|Gallery|Password/?$ panel.php?module= [L,NC]