0

ロードする言語を選択する Web サイトのコードを書いています。

if(isset($_GET['language']) && $_GET['language']=='jp') include(lozalize/jp.php);
else include(lozalize/en.php);

ただし、素敵な URL が必要です。

www.site.com/en/
www.site.com/en/contact
www.site.com/en/projects/project1

contact、projects、および project1 は、独自の index.php を持つフォルダーです。

次のようなリンクを持たないように .htaccess ファイルを作成するにはどうすればよいですか (これが答えである場合でも!)。

www.site.com/contact/?language=en

4

1 に答える 1

1
RewriteEngine On
RewriteBase /
RewriteRule ^(en|jp)/(.*)$ /$2?language=$1 [QSA,L]
于 2012-05-19T10:13:10.300 に答える