.htaccess - 如何使用 .htaccess 重定向?
问题描述
我已经有以下 htaccess 代码。
RewriteEngine On
RewriteRule ^([a-zA-Z0-9-]+)/?$ index.php?page=$1
我希望 htaccess 重定向到
oszoczki.atwebpages.com/blog
当我只输入
oszoczki.atwebpages.com
解决方案
RewriteEngine On
RewriteRule ^$ /blog [R=301,L]
^$
inRewriteRule
匹配一个空的 URI 并重定向到/blog
.R=301
代表一个永恒的方向。L
表示要应用于此的最后一条规则,并忽略它下面的所有其他规则。
更新:
您可以删除该标志,因为正如@arkascha在评论L
中提到的那样,无论如何都会发生重定向。
推荐阅读
- kotlin - Kotlin 中的扩展函数和尾调用优化 (TCO)
- git - 不接受标题:如何设置错误消息的颜色
- python - 无法在 python 3.0 中安装 textacy
- ruby-on-rails - 在 Ruby 服务器上解密 Webpush 有效负载
- c++ - 依赖纯虚函数的重载函数的继承
- javascript - WordPress 中的本地化 jQuery 确认按钮
- jquery - 引导页面组织错误
- google-apps-script - 谷歌表格提交达到102时会发生什么
- android - 抽屉把手改变背景关闭把手
- ruby - 如何在 Vagrant 上获取 VM 的目录