2011-08-07 14 views
4

を使用して2個のドメインが、我々は二つのドメインを持っていますmydomain.czを指しますmydomain.comのサーバーと同じディレクトリを使用します。 mydomain.com/project.php?id=1からコンテンツを使用しながらの.htaccessのRewriteRule:</p> <ol> <li><strong>mydomain.com</strong></li> <li><strong>mydomain.cz</strong></li> </ol> <p>:背景のビットと同じサーバとディレクトリ

RewriteRule ^([0-9]+)/?$ project.php?id=$1 [NC,L] # Handle project requests 
RewriteRule ^([0-9]+)/?$ project_cz.php?id=$1 [NC,L] # Handle project requests 

これのRewriteRuleはmydomain.com/1を示している:我々は次のように(両方のドメイン株)の.htaccessでのRewriteRuleを有します(たとえば)mydomain.cz/1mydomain.com/project.php?id=1のコンテンツを取得します。しかし、mydomain.cz/(inserts id)のは、サーバのドメインmydomain.comを表示するのではなく、project_cz.php?id =(ここにIDを挿入)からコンテンツをプルすることをお勧めします。例えば

mydomain.cz/1mydomain.com/project.php?id=を使用することになりmydomain.com/project_cz.php?id=1mydomain.com/1を使用します1

多くのありがとうございます。

答えて

10

RewriteRuleのための条件を定義するRewriteCondディレクティブを追加します。

ですから、例えば:

RewriteCond %{HTTP_HOST} ^mydomain\.com 
RewriteRule ^([0-9]+)/?$ project.php?id=$1 [NC,L] # Handle project requests 

RewriteCond %{HTTP_HOST} ^mydomain\.cz 
RewriteRule ^([0-9]+)/?$ project_cz.php?id=$1 [NC,L] # Handle project requests 
+0

うわー!レスポンスのスピードは私をここで驚かせることは決してありません。そしていつものようにコードの完璧な部分 - 素晴らしい仕事、多くの感謝! – JoeW

+1

probsはありません。 –

関連する問題