英語とスペイン語の両方をサポートするサイトを扱っていますが、言語固有のサブドメインへのすべてのリクエストをメインドメイン(en.mysite.comとes.mysite.com)にリダイレクトする方法を知りたいです。 mysite.com)。
サイト全体がPHPでプログラムされており、およびGETパラメーターindex.php
を処理し、それに応じてデータを表示するメインスクリプトがあります。language
section
ここで、mysite.comのルートにある.htaccessファイルで次のことを実行しようとしました。それは私がやろうとしていることを明らかにしていると思います:
RewriteEngine On
# English redirects
RewriteRule ^en.mysite.com$ index.php?language=English§ion=Main
RewriteRule ^en.mysite.com/store$ index.php?language=English§ion=Store
RewriteRule ^en.mysite.com/create_account$ index.php?language=English§ion=CreateAcc
# Spanish redirects
RewriteRule ^es.mysite.com$ index.php?language=Spanish§ion=Feed
RewriteRule ^es.mysite.com/comprar$ index.php?language=Spanish§ion=Store
RewriteRule ^es.mysite.com/crear_cuenta$ index.php?language=Spanish§ion=CreateAcc
しかし、これは機能しません。誰かが私がここで間違っていることを教えてもらえますか?