SSLのPortが443ではない場合、すべてのリンクが不正になってしまった

メッセージ

SSLのPortが443ではない場合、すべてのWikiリンクが不正になってしまった。

再現手順:

1、ApacheのSSLを有効します

2、https-ssl.confにあるPortを修正し、443から8080へ変更します

Listen 8080
...
<VirtualHost _default_:8080>

3、Pukiwiへアクセスして確認できます。

対応方法:

lib\func.php (r1.73) Line.600 を修正します

//$script  = (SERVER_PORT == 443 ? 'https://' : 'http://'); // scheme
$script  = ($_SERVER['HTTPS'] ? 'https://' : 'http://'); // scheme

初めてのphp対応ですが、ご確認ください




トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-09-04 (月) 21:47:21
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.123 sec.

OSDN