RewriteRule中的相对URL前面的SLASH“/”:正确的语法?

时间:2011-04-03 16:27:20

标签: apache url mod-rewrite apache2 directory

假设:

RewriteCond %{HTTP_HOST} ^website.com$  
RewriteRule ^$ /de/home [L]

问题:检查de:

前面的斜线

/de/home

de/home

这里有什么区别,哪个更适合使用?

1 个答案:

答案 0 :(得分:1)

此上下文可能没有区别,因为您可能位于根目录中。

你不在根目录中,而是在子文件夹中,比如说,

example.com/beta

de/home可以指向

example.com/beta/de/home

起始斜杠确保URL从根目录开始,无论您身在何处。