マルチドメイン下ではmanagerのURLが二重になる  【解決済み】

質問全般・改善要望
返信する
takahasi4152
メンバー
メンバー
記事: 6
登録日時: 2010年10月01日(金) 18:29

マルチドメイン下ではmanagerのURLが二重になる

投稿記事 by takahasi4152 »

初投稿です。
どうしても解決できなかったので、こちらを利用させて頂きました。

本来であればmanagerへログイン後のURLがhttp://hoge.com/manager/となるはずが、
http://hoge.com/hoge.com/managerとなってしまいます

使用しているサーバはWebArena SuiteXです。

こちらでも同様のバグが紹介されているのですが、具体的な解決方法が載っておりません。
http://modxcms.com/forums/index.php/topic,2573.0.html

解決策がありましたら、ご教授のほどよろしくお願いします。
takahasi4152
メンバー
メンバー
記事: 6
登録日時: 2010年10月01日(金) 18:29

Re: マルチドメイン下ではmanagerのURLが二重になる  【解決済み】

投稿記事 by takahasi4152 »

MODxのメンテナンス担当の山本様よりご回答頂き解決することができました。
以下の対処です。

$http_host = '@^/' . preg_quote($_SERVER['HTTP_HOST']) . '@';
$_SERVER['PHP_SELF'] = preg_replace($http_host, '', $_SERVER['PHP_SELF']);
$_SERVER['SCRIPT_NAME'] = preg_replace($http_host, '', $_SERVER['SCRIPT_NAME']);

上記の3行を、/manager/includes/config.inc.php の先頭(<?php の次の行)に挿入する。
返信する