0

Google は複製されたコンテンツをインデックスに登録しています。SEOの悪夢…

SSL を必要とする 2 つのフォームがあります。

/独身

/ジョイント

他のすべてを非 ssl (http://) にリダイレクトしてほしい

ここのフォーラムからさまざまなことを何度も試しました...

htaccess を使用して特定のページでのみ https を有効にするにはどうすればよいですか?

つまり、https は http にリダイレクトされますが、/single & /joint は index.php または「ホームページ」にリダイレクトされます。

アドバイスをよろしくお願いします。

もっとはっきり言ってみて…

Jon のコードを .htaccess ファイルに追加

https.com/other-page

http .com/other-page にリダイレクトします

しかし、重要なもの

https.com/single & .com/joint

どちらもリダイレクト先

http.com/index.php

標準の Joomla .htaccess ファイルへのリンクは次のとおりです。

http://docs.joomla.org/Preconfigured_htaccess

さらに、書き換えルールを使用して www を非 www にリダイレクトしています

RewriteCond %{HTTP_HOST} !^website.com RewriteRule (.*) http://website.com/ $1 [R=301,L]

4

1 に答える 1

0

ドキュメント ルートの htaccess ファイルに次のルールを追加します。

RewriteEngine On

RewriteCond %{HTTPS} off
RewriteRule ^(single|joint) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteCond %{HTTPS} on
RewriteRule !^(single|joint) http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

フォームが GET リクエストとして送信されている限り。POST 送信のリクエスト本文は、リダイレクト後に含まれない場合があります。

于 2013-10-07T02:40:52.333 に答える