1

如何为我的 .htaccess 文件创建一个正则表达式重定向,以重定向其中包含字母“haz”的任何内容?

Redirect /^haz*/i http://ourcityourstory.com/episode/09/

这一集被称为“Hazzard Free Farms”,所以我希望能够创建一个 .htaccess,它将 /hazzard /Hazzard-Free-Farms/ /hazzard-free 等全部重定向到正确的 URL。

我该如何做到这一点?我想要一些可以用于每一集的正则表达式。

4

2 回答 2

1

您需要该[NC]标志才能忽略大小写:

RewriteEngine On
RewriteRule ^haz http://ourcityourstory.com/episode/09/ [L,NC]

如果您宁愿坚持使用 mod_alias 而不是 mod_rewrite:

RedirectMatch ^/[Hh][Aa][Zz] http://ourcityourstory.com/episode/09/
于 2012-08-06T01:32:12.100 回答
0

这应该有效。它将重定向路径中以“haz”开头的任何 url。

RewriteRule ^haz(.*)$ http://ourcityourstory.com/episode/09/
于 2012-08-06T01:16:18.410 回答