0

example.com ドメインでホストされている 2 つの別個の Web サイトと、fr.example.com でホストされているフランス語用の別の Web サイトがあります。

ここで、ウェブサイトの言語の流れを次のように変更する必要があります: example.com/en example.com/fr

example.com のサブフォルダー内で fr.example.com Web サイトをホストする方法はありますか?

よろしく、モアヤド

4

3 に答える 3

0

.htaccessを使用して、example.com / fr/*などのすべてのリクエストを特定のディレクトリにリダイレクトできます。

RewriteEngine On
RewriteCond %{REQUEST_URI} !(^/fr/.*) [NC]
RewriteRule ^(.*)$ /fr/$1 [L,R=301]

それを適切に設定するにはこれ以上の時間がかかりますが、あなたはあなたの研究をすることができます:)

htaccessの方法

于 2013-01-29T15:04:53.853 に答える
0

fr.example.com は example.com の単なるサブドメインです。そのサイトは、サーバー上のサブ フォルダーに既に存在し、サブドメインのコンテンツとして "ポインター" を持っている可能性があります。必要なことを行うには、「fr」、「en」などの指定でサブディレクトリを作成し、そこに Web サイトを配置します。各ディレクトリには独自のディレクトリがあります。index.html ファイル。

于 2013-01-29T14:52:59.257 に答える
0

サイトの言語固有のサブドメインを作成しようとしていると思います。ホスト名を使用してこれを実現できます。Web サイトのホスト ヘッダーを構成してみる(IIS 7)

于 2013-01-29T14:53:55.170 に答える