301 RewritesRules 中尾部斜线的意义
Significance of trailing slashes in 301 RewritesRules
我得到了一些重写规则以添加到与我使用的标准格式不同的服务器,我总是包含尾部斜杠,但我想知道它们是否有必要。
在下面的示例中是否需要尾部斜线?它们有什么影响?
RewriteRule ^subfolder/?$ http://destinationUrl/ [L,R=301]
另外,我知道 ?
使它成为可选的,但是缺少 ?
会对一长串重写有什么影响?
没有 /?
,http://example.com/subfolder/
将不会被重定向。
使用 /
,http://example.com/subfolder
不会被重定向。
这只是一种捕获斜杠的方法,如果它们出现在传入 URL。
我得到了一些重写规则以添加到与我使用的标准格式不同的服务器,我总是包含尾部斜杠,但我想知道它们是否有必要。
在下面的示例中是否需要尾部斜线?它们有什么影响?
RewriteRule ^subfolder/?$ http://destinationUrl/ [L,R=301]
另外,我知道 ?
使它成为可选的,但是缺少 ?
会对一长串重写有什么影响?
没有 /?
,http://example.com/subfolder/
将不会被重定向。
使用 /
,http://example.com/subfolder
不会被重定向。
这只是一种捕获斜杠的方法,如果它们出现在传入 URL。