我目前正在使用Bootstrap将手风琴功能添加到新网站上的作业页面。一切正常,但是当我点击查看特定的手风琴来显示列表时,URL只能这样:website/jobs#developer
而不是这样:website/jobs/#developer
在工作板上看起来更专业并维护我们当前网站上的内容。
我不想回到分发的每个链接并删除斜杠。我正在附加我在htaccess中所做的事情,但我不确定它是否会受到影响。请帮忙!
<IfModule mod_rewrite.c>
RewriteEngine On
ErrorDocument 404 /views/errors/404.php
RewriteRule ^(jobs|Jobs|JOBS)$ views/jobs.php [L]
</IfModule>
答案 0 :(得分:2)
^(工作| | JOBS)$
此重写规则不会匹配带有斜杠的网址,这意味着:
^ # start of match
jobs|Jobs|JOBS # One of these strings
$ # End of match
要使url与尾部斜杠匹配,需要在重写规则中:
RewriteRule ^(jobs|Jobs|JOBS)/?$
^ A slash
^ 0 or 1 times - i.e. optional
网站/工作/#开发人员在工作板上看起来更专业
与此问题无关,但是是否存在尾随斜线并不会影响网址的专业性。