2012-05-02 172 views
1

我在htaccess文件中有以下代碼。我想通過網站重定向到另一個網址。例如http://abc.com/index.phphttp://abc.com/beta/index.php更改網址htaccess

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/
RewriteRule ^index\.php$ - [L] 
    RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

RewriteRule ^mp/?$ /mp/index.php [L] 

我怎麼可以把它重定向?

感謝

回答

0

所有你需要的僅僅是一個這樣的規則:

RewriteRule (?!^beta(/.*|)$)^.*$ beta%{REQUEST_URI} [R,L,NC] 
+0

這是工作夥計,但我想顯示在例如URL的文件夾名稱。 http://abc.com/beta – user1362021

+0

爲此,您只需要一個「R」標誌。我已經相應地編輯了我的答案,請檢查。 – anubhava

0

嘗試添加以下規則來塊的底部:

RewriteCond %{REQUEST_URI} !^beta 
RewriteRule ^(.*)$ /beta/$1 [L] 
+0

這正顯示出內部服務器錯誤 – user1362021