P_BLOGの共有SSL対策

今、チカッパのサーバを使っているが、共有SSLが導入されてからP_BLOGでコンテンツのトップ、検索フォームが表示されなくなってしまった。だいぶ放置していたが、対策してみた。共有SSLでP_BLOGの表示できるようにルートパスに「/~ユーザ名/」をしていているが、この指定がコンテンツトップや検索フォームを表示させなくしている。そこで、include/fnc_base.inc.phpでルートパスなどの値を比較し、表示を作る部分を修正した。

function xhtml_output($mode) の修正部分

    if ($request_uri == 'http://'. $_SERVER['HTTP_HOST'] . $cfg['root_path']. 'index.php') {

↓修正後

    if ($request_uri == 'http://'. $_SERVER['HTTP_HOST'] . $cfg['root_path']. 'index.php' ||
        $cfg['root_path'] == '/~ユーザ名/') {

function xhtml_header() の修正部分

        $p_blog_path = $http . '://' . $_SERVER['HTTP_HOST'] . $cfg['root_path'];

↓修正後

    if($cfg['root_path'] == '/~ユーザ名/'){
        $p_blog_path = $http . '://' . $_SERVER['HTTP_HOST'] . '/';
    }else{
        $p_blog_path = $http . '://' . $_SERVER['HTTP_HOST'] . $cfg['root_path'];
    }

コメントする

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください