ページ 11

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

Posted: 2010年10月01日(金) 18:49
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

解決策がありましたら、ご教授のほどよろしくお願いします。

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

Posted: 2010年10月13日(水) 22:31
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 の次の行)に挿入する。