0

私はウェブサイトwebsite.comを持っていますが、website.ipage.comからもアクセスできます。必要なものは次のとおりです。http://website.comへのすべてのリクエストはhttp://www.website.comに送信する必要があります。私はすでに以下のhtaccessファイルを使用してこれを管理しています:

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{http_host} ^website.com [nc]
RewriteRule ^(.*)$ http://www.website.com/$1 [r=301,nc]

方法がわからないのは次のとおりです。http://website.ipage.com/を除き、http://website.ipage.comへのすべてのリクエストはhttp://www.website.com送信する必要があります。 stats /(サブフォルダー/ stats /は、website.ipage.comから引き続きアクセスできる必要があります)。

次の変更を行うことで、上記のhtaccessファイルを変更して、http://website.ipage.comからhttp://www.website.comへのすべてのリクエストをリダイレクトすることができました。

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{http_host} ^(website.com|website.ipage.com) [nc]
RewriteRule ^(.*)$ http://www.website.com/$1 [r=301,nc]

質問が1つだけ残っています。リクエストが/stats/サブフォルダにアクセスしようとしている場合にのみ、 website.ipage.comへのアクセスを許可するにはどうすればよいですか。

4

1 に答える 1

1

RewriteRuleの前に追加

RewriteCond %{REQUEST_URI} !^/stats/subfolder [NC]
于 2012-07-19T20:59:44.363 に答える