Apacheで「Rewrite」のルールを作成しておりますが、期待している動作になりません。
正規表現も詳しくなく、「Rewrite」の記載方法もWeb検索で確認しましたが、
解決できませんでした。大変申し訳なく、お恥ずかしい限りですが設定の記載方法を
ご教授いただけないでしょうか。
●環境
OS:WindowsServer2012
Apacheバージョン:2.4
ブラウザ:IE11
●期待している動作
アクセス元のリクエスト:http://AAAhost/test1/AAA/BBB
https://AAAhost/test1/AAA/BBB
RewriteしたいURL:https://AAAhost:56000/AAA/BBB
●試したこと
Apacheの「httpd.conf」に以下の記載を行いましたが、結果は以下の通りでした。
■記載
RewriteEngine on
RewriteCond %{SERVER_PORT} 80
RewriteCond %{SERVER_PORT} 443
RewriteRule /test1/ https://AAAhost:56000/AAA/BBB [R=301,L]
■結果
アクセス元のリクエスト:http://AAAhost/test1/AAA/BBB
URLバーの表示:http://AAAhost/AAAhost:55000/AAA/BBB
※55000ポートは、httpポートとして、リッスンしているポートです。
アクセス元のリクエスト:https://AAAhost/test1/AAA/BBB
ブラウザの表示:このページは表示できません
回答2件
あなたの回答
tips
プレビュー