如何添加斜杠或为什么不添加斜杠?
How to add a slash or why it isn't added?
我目前正在使用 Bootstrap 将手风琴功能添加到新网站的工作页面。一切正常,但是当我单击查看特定手风琴以显示列表时,URL 只能像这样工作:website/jobs#developer
而不是这样:website/jobs/#developer
看起来会更多专业的工作委员会并维护我们当前网站上的内容。
我不想回到每个 link 分发并删除斜杠。我附上了我在 htaccess 中所做的事情,但我不确定它是否受其影响。请帮忙!
<IfModule mod_rewrite.c>
RewriteEngine On
ErrorDocument 404 /views/errors/404.php
RewriteRule ^(jobs|Jobs|JOBS)$ views/jobs.php [L]
</IfModule>
重写规则将不匹配尾部斜杠
^(jobs|Jobs|JOBS)$
此重写规则 不会 匹配带有尾部斜线的 url,这意味着:
^ # start of match
jobs|Jobs|JOBS # One of these strings
$ # End of match
要使其匹配 urls 与尾部斜杠,需要在重写规则中:
RewriteRule ^(jobs|Jobs|JOBS)/?$
^ A slash
^ 0 or 1 times - i.e. optional
专业 urls?
website/jobs/#developer which would look a lot more professional on job boards
与问题无关,但尾部斜杠的存在与否与 url 看起来的专业程度没有任何关系。
我目前正在使用 Bootstrap 将手风琴功能添加到新网站的工作页面。一切正常,但是当我单击查看特定手风琴以显示列表时,URL 只能像这样工作:website/jobs#developer
而不是这样:website/jobs/#developer
看起来会更多专业的工作委员会并维护我们当前网站上的内容。
我不想回到每个 link 分发并删除斜杠。我附上了我在 htaccess 中所做的事情,但我不确定它是否受其影响。请帮忙!
<IfModule mod_rewrite.c>
RewriteEngine On
ErrorDocument 404 /views/errors/404.php
RewriteRule ^(jobs|Jobs|JOBS)$ views/jobs.php [L]
</IfModule>
重写规则将不匹配尾部斜杠
^(jobs|Jobs|JOBS)$
此重写规则 不会 匹配带有尾部斜线的 url,这意味着:
^ # start of match
jobs|Jobs|JOBS # One of these strings
$ # End of match
要使其匹配 urls 与尾部斜杠,需要在重写规则中:
RewriteRule ^(jobs|Jobs|JOBS)/?$
^ A slash
^ 0 or 1 times - i.e. optional
专业 urls?
website/jobs/#developer which would look a lot more professional on job boards
与问题无关,但尾部斜杠的存在与否与 url 看起来的专业程度没有任何关系。