2012-04-23 17 views
0

私はhttpsのサブドメインへの正規のリンクから再直接したい。これは、mod_proxyのを使用しての提案された解決策と私はasked previouslyをした何か、であるが、残念ながらも、それと私はこの作業を取得することはできません:(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] 

大変感謝しております、ありがとうございます

+1

しかし、私はあなたがmod_proxyを必要としないことを言うだろう、私は何がやりたいことは、このだと思います間違っていた... – DaveRandom

+0

ありがとう、しかし私はFTPでエラーログを見つけることができませんか? : – Nick

答えて

1

ログファイルが見つからない場合は、ウェブホストに連絡して保管場所を確認する必要があります。あなたは500を取得する場合、あなたに何を伝えるエラーログに何かがあるでしょう

# 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] 
+0

残念ながら、残念ながら、ブラウザに要求されたURLを保存するのではなく、新しいURLにリダイレクトするだけです。 - http://photofileltd.co.uk/ – Nick

+1

申し訳ありませんが、あなたは別のサーバーのページを通過したいのですか?それとも、同じサーバー上にまだサイトがホストされていますか?HTTPSバックエンドを作成してから、通常のHTTP経由でそれを提供する理由はありません。 – DaveRandom

+0

それで、http://www.photofileltd.co.ukを安全にしてHTTPSバックエンドを表示することは不可能ですか?問題はサイト全体を安全にする必要があることですが、secure.photofileltd.co.ukだけがその設定になりますhttps – Nick

関連する問題