apache - Htaccess 重定向命令不区分大小写

标签 apache .htaccess redirect mod-rewrite

在我的.htaccess中,我有很多RewriteCondRewriteRules,但在下面我有一些简单的Redirect > 命令:

重定向/fancypageurl/some/page/url

这工作正常,但是有没有办法让它不区分大小写?我知道 RewriteRule 有一个不区分大小写的标志。每次我搜索Redirect命令语法时,我都会得到重写规则的结果。

我只需要在人们转到 /FancyPageURL/fancyPAGEurl 时重定向他们。

最佳答案

重定向 不支持任何标志,也不支持正则表达式。

您可以使用带有修饰符 (?i) 的 RedirectMatch:

RedirectMatch (?i)^/fancypageurl/?$ /some/page/url

关于apache - Htaccess 重定向命令不区分大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45500543/

相关文章:

apache - 如何为 GET 请求正确配置 Apache 重写规则?

.htaccess - 301使用htaccess将子域重定向到另一个域

php - 使用 .htaccess 将子域重定向到特定目录

javascript - GitHub 项目页面 : auto-redirect from sub-directory to sub-domain

apache - .htaccess 中用于 index.php 查询参数的 URL RewriteRule

apache - 如何将 Apache 配置转换为 NGINX

linux - 如何防止目录浏览?

apache - .htaccess 重定向到外部 URL,同时隐藏重定向

php - MySQL 错误 1045 (28000)

.htaccess - 如何使用 htaccess 接收附加查询参数