我在php网站前用.htaccess做一些url重写。
相关的重写规则
RewriteRule ^tests$ /test.php [L]
RewriteRule ^tests/([a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,6}$) /test.php?test=$1 [L]
RewriteRule ^tests/([^/]+)/([^/]*)$ /test.php?test=$1&action=$2 [L]
使用/ tests / parameter1访问页面时工作正常但在使用/ tests / parameter1 / parameter2访问页面时,我的页面上的锚点(#)链接 停止工作。我正在使用引导标签
<li><a href="#add" data-toggle="tab">.....
<li><a href="#remove" data-toggle="tab">.....
所以当使用一个参数访问页面时它可以工作,但是当访问带有2个参数的页面时,标签会停止工作。
有什么想法吗?