通过htaccess更改网址

时间:2012-05-02 16:27:39

标签: regex apache .htaccess mod-rewrite

我在htaccess文件中有以下代码。我想通过网站重定向到另一个网址。示例http://abc.com/index.phphttp://abc.com/beta/index.php

<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]

如何重定向?

由于

2 个答案:

答案 0 :(得分:0)

尝试将以下规则添加到块的底部:

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

答案 1 :(得分:0)

您只需要这样一条规则:

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