2012-02-24 4 views

答えて

0

domain.comとwww.domain.com

RewriteEngine On 
RewriteCond %{REQUEST_URI} !^/en/ 
RewriteRule ^(.*)$ http://www.domain.com/en/$1 [R=301,L] 
+0

こんにちは。私はちょうどそれを試しました - それは想定どおりに動作していないようです。 私はwww.domain.com/en/index.phpにリダイレクトされ、index.phpは存在しません。 – user1231561

+0

@ user1231561何をしたいですか? '/ somerequest'を'/en/somerequest'にリダイレクトする必要があります – Cheery

+0

以下は動作するようです - domain.comの場合のみ - そして、私はそれをwww.domain.comの書き直しに再利用しているようです。 RewriteCond%{HTTP_HOST}^domain.com [NC] RewriteRule(。*)http://www.domain.com/en/$1 [L、R = 301] – user1231561

1
RewriteCond %{REQUEST_URI} !^/en/ 
RewriteRule ^(.*)$ http://www.domain.com/en/$1 [R=301,L] 
+1

とそこに.htaccessを置く、同じルートフォルダを持っている場合は、の答えとあなたの答えを更新するために、倫理的ではないことを理解しています別の人? – Cheery

関連する問題