redirectMatch 301无法正常工作(htaccess)

时间:2014-04-20 19:15:02

标签: regex apache .htaccess mod-rewrite redirect

这是我遇到的一个htaccess问题,我无法解决。 我刚刚将我的网站从/ 2014移动到/(根目录),我想将所有内容从2014年重定向到根目录以防万一。 最后一个参数是另一个参数,它正在工作,但我把它包含在这里,只是在它可能干扰redirectMatch 301的情况下。

#Active RewriteEngine
RewriteEngine on

# 301 Redirect Entire Directory 2014 to root
redirectMatch 301 ^2014(.*)$ http://www.rosariodesign.com$1

#Friendly URL for /registro.php -> /registro
RewriteRule ^registro/?$ registro.php

可能是什么问题?提前谢谢!

1 个答案:

答案 0 :(得分:1)

将此代码放在/2014/.htaccess

RewriteEngine on
RewriteBase /2014/

RewriteRule ^(.*)$ http://www.rosariodesign.com/$1 [L,R=301,NE]