首页 > 解决方案 > 如何使用 .htaccess 重定向?

问题描述


我已经有以下 htaccess 代码。

RewriteEngine On
RewriteRule ^([a-zA-Z0-9-]+)/?$ index.php?page=$1

我希望 htaccess 重定向到

oszoczki.atwebpages.com/blog

当我只输入

oszoczki.atwebpages.com

标签: .htaccess

解决方案


RewriteEngine On
RewriteRule ^$ /blog [R=301,L]
  • ^$inRewriteRule匹配一个空的 URI 并重定向到/blog.
  • R=301代表一个永恒的方向。
  • L表示要应用于此的最后一条规则,并忽略它下面的所有其他规则。

更新:

您可以删除该标志,因为正如@arkascha在评论L中提到的那样,无论如何都会发生重定向。


推荐阅读