1

htaccessファイルに次のコードがあります。サイトごとに別のURLにリダイレクトしたい。例http://abc.com/index.php_http://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]

どうすればリダイレクトできますか?

ありがとう

4

2 に答える 2

0

ブロックの下部に次のルールを追加してみてください。

RewriteCond %{REQUEST_URI} !^beta
RewriteRule ^(.*)$ /beta/$1 [L]
于 2012-05-02T16:45:11.547 に答える
0

必要なのは、次のような1つのルールだけです。

RewriteRule (?!^beta(/.*|)$)^.*$ beta%{REQUEST_URI} [R,L,NC]
于 2012-05-02T16:53:48.723 に答える