301 RewritesRules中斜杠的重要性

时间:2015-03-23 13:57:21

标签: regex .htaccess mod-rewrite redirect http-status-code-301

我已经给了一些重写规则来添加到与我使用的标准格式不同的服务器,我总是包含尾部斜杠,但我想知道它们是否是必要的。

在下面的示例中是否需要使用尾部斜杠?他们会起什么影响?

RewriteRule ^subfolder/?$ http://destinationUrl/ [L,R=301]

此外,我了解?使其成为可选项,但?会在一长串重写中遗漏会产生什么影响?

1 个答案:

答案 0 :(得分:1)

如果没有/?http://example.com/subfolder/将无法重定向。 使用/时,http://example.com/subfolder将无法重定向。

如果它们出现在传入的URL中,它只是一种捕获斜杠的方法。