如何将/blog重定向到/blog/?

问题描述 投票:0回答:3

我想将 /blog 重定向到 /blog/。我有两个条件,如果博客在网址中,第一个条件将被调用,否则第二个条件。请任何人帮助我做到这一点。

我做到了。

#blog
RewriteCond %{REQUEST_URI} ^/blog.*
RewriteRule (.*)           /blog/$1   [L]

#squeezepage
RewriteEngine On 
RewriteRule ^([0-9a-zA-Z]+)$ index.php?option=com_squeezepage&sqpage=$1 [NC]

谢谢。

.htaccess
3个回答
2
投票

您可以执行类似的操作将

/blog
重定向到
/blog/
,但是如果
/blog
是物理文件夹,那么 Apache 会自动为您执行此操作:

RewriteRule ^blog$ /blog/ [L,R=301,NC]

0
投票

您只需要 /blog 请求的尾部斜杠还是所有目录都需要尾部斜杠? 因为有一个名为

DirectorySlash on
的指令可能就是您正在寻找的。

参见这个问题


0
投票

通过实施重定向规则手动将路径“/blog”重定向到“/blog/”的选项。但是,值得注意的是,如果“/blog”对应于物理文件夹,Apache 会自动为您处理尾部斜杠。

© www.soinside.com 2019 - 2024. All rights reserved.