0

これは私が以前に尋ねたもので、mod_proxyを使用する提案された解決策がありますが、残念ながらそれでもこれを機能させることはできません:(

通常のリンクからhttpsサブドメインにリダイレクトしたいので、たとえばhttps://photofileltd.co.uk/index.php?page=servicesはhttps://secure.photofileltd.co.ukを表示します。 /new_site/index.php?page=services-ただし、URLは保持してください。

これが私の.htaccessファイルです。プロキシをロードするために「P」を追加しましたが、500の内部サーバーエラーが発生します。

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://secure.photofileltd.co.uk/new_site/$1 [L, P]

どんな助けやアドバイスも大歓迎です、ありがとう

4

1 に答える 1

1

ログ ファイルが見つからない場合は、Web ホストに連絡して、ログ ファイルがどこに保存されているかを確認する必要があります。

ただし、 は必要ないと言いmod_proxyます。やりたいことは次のとおりだと思います。

# Set options
Options +FollowSymLinks -MultiViews

# Redirect insecure requests to HTTPS
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://secure.photofileltd.co.uk/new_site/$1 [L,QSA,R=301]
于 2012-04-23T19:37:56.437 に答える