したがって、ここに状況があります:
Drupalを使用した Web サイトを運営しています。少し前に、Web サイトを SSL として提供することが決定されました。サイトを http から https にリダイレクトする設定は、もう私たちと一緒にいない人によって行われました。
.htaccess
ファイルに次の行が表示されます
#Redirect http to https
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://docs.dev.domain.com/$1 [R,L]
mydomain.com は LAMPP サーバーのルートを指し、私のサイトは webroot (docs.dev.domain.com/mysite) 内のフォルダーにあります。
現在、SSL は不要であり、削除する必要があり、すべてのページを http (301 リダイレクト) 経由で提供する必要があると判断されました。
ユーザーが次を使用して https にアクセスしたときに、 を使用して .htaccess ファイルでURL (例: https://docs.dev.domain.com/mysite/content/bookRewriteRule
) を http にリダイレクトします。
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^ index.php [L]
#Redirect HTTPS to HTTP
RewriteCond %{SERVER_PORT} ^443$
#RewriteCond %{HTTPS} on
RewriteRule ^(.*)$ http://docs.dev.domain.com/mysite/$1 [R=301,L]
#even tried this - RewriteRule ^(.*)$ http://docs.dev.domain.com/$1 [R=301,L]
ただし、https のすべてのリクエストをhttp://mydomain.com/mysite/index.phpにリダイレクトします(理想的には (https://docs.dev.domain.com/mysite/content/book/1 のような URL であっても)対応するものにリダイレクトされますhttp
)。
https を削除して、動的 URL がプレーンな http 経由で提供されるようにするにはどうすればよいですか? これが非常に初心者の問題である場合は申し訳ありません。