0

これが私のウェブサイトの名前iamfine.comで、forum.iamfine.comそのサブドメインです。

以前は、のフォーラムにiamfine.comがアクセスされていましiamfine.com/forumたが、現在はによってアクセスされていますforum.iamfine.com

ファイルをどこにも移動していません。ルートディレクトリからフォーラムディレクトリの下にそれらを維持しました。

すべてのフォーラムURLを以下のようにリダイレクトしたいと思います。

http://iamfine.com/forum/index.php

http://forum.iamfine.com/index.php

これどうやってするの?

私はRedHatLinuxを使用しています。

4

1 に答える 1

1

フォーラムディレクトリを書き直す必要がありますが、まだサブドメインにないことを確認する必要があります。

RewriteCond %{REQUEST_URI} ^(www\.)?iamfine\.com$
RewriteRule ^forum/(.*)$ http://forum.iamfine.com/$1 [R=301,L]

RewriteEngineこれは、がオンになっていて、301リダイレクトが必要であることを前提としています。

ApacheMod_Rewriteドキュメント

于 2012-06-27T11:50:57.603 に答える