2010-03-21 51 views
0

我的网站在example.com/waha/之下。 现在我将该网站移动到根目录example.com下。尝试在.htaccess文件中写入url rewite的新手

我要301重定向所有的旧链接像example.com/waha/notice/5803example.com/notice/5803

我该怎么办?

我目前的.htaccess文件如下。

<IfModule mod_rewrite.c> 
    RewriteEngine On 

    # NOTE: change this to your actual StatusNet path; may be "/". 

    RewriteBase/

    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule (.*) index.php?p=$1 [QSA,L] 
</IfModule> 

<FilesMatch "\.(ini)"> 
    Order allow,deny 
</FilesMatch> 
Options -Indexes 

回答

1

尝试在其他的mod_rewrite规则面前这条规则:

RewriteRule ^waha/(.*) /$1 [L,R=301] 
+0

嗨浓汤,好像你是这方面的专家,你可以帮我[这里](HTTP://计算器.COM /问题/ 13215552 /什么 - 是 - 错用,这-htaccess的代码) – samayo 2012-11-04 03:49:48