.htaccess正则表达式重定向

问题描述:

如何为我的.htaccess文件创建正则表达式重定向,重定向什么其中包含字母“haz”?.htaccess正则表达式重定向

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

情节被称为“哈扎德免费农场”,所以我希望能够创建一个的.htaccess将重定向/哈扎德/哈扎德-自由农场/ /哈扎德自由等,都为正确的网址。

我该如何做到这一点?我希望有一些正则表达式可以用于每一集。

您需要[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/ 
+0

非常感谢您!这恰恰*我需要这个项目,并将用于我未来的项目。 – 2012-08-06 02:22:06

这应该工作。它会重定向路径中以“haz”开头的任何网址。

RewriteRule ^haz(.*)$ http://ourcityourstory.com/episode/09/