.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/
答
这应该工作。它会重定向路径中以“haz”开头的任何网址。
RewriteRule ^haz(.*)$ http://ourcityourstory.com/episode/09/
非常感谢您!这恰恰*我需要这个项目,并将用于我未来的项目。 – 2012-08-06 02:22:06