Re: サブドメインで作成したサイトをルートドメインで公開したい。

2020年4月28日 at 11:57

試してみました。

.htaccesの内容に追加する方法ではうまくいかず、結局はもともとあった.htaccessの内容はすべて削除、すべて書き換えてうまくいきました。
(https://への転送設定とプリティーURLの設定を削除)

【URLとリダイレクト】では、プリティーURLはOFF、カノニカルURLと代替カノニカルURLはともに削除しました。
これですべて表示するように。

ところが、index.phpを書き換えてフォルダ名を消すという部分はなぜかダメでした。


<?php

$_SERVER['REDIRECT_URL'] = str_replace('hoge/', '', $_SERVER['REDIRECT_URL']);
$_SERVER['ORIG_PATH_INFO'] = str_replace('hoge/', '', $_SERVER['ORIG_PATH_INFO']);
$_SERVER['PATH_INFO'] = str_replace('hoge/', '', $_SERVER['PATH_INFO']);
$_SERVER['SCRIPT_NAME'] = str_replace('hoge/', '', $_SERVER['SCRIPT_NAME']);

require 'concrete/dispatcher.php';

に書き換えるとHOME以外のページはすべてのページで【No input file specified.】表示。

http://concrete5-japan.org/community/forums/5-7-x/post-10739/?
の最後にあるXサーバの設定もやってみたんですがこちらもダメでした。
落ち着いて今日の夜にでも再チャレンジしてみます。

本当にありがとうございました。

Re: サブドメインで作成したサイトをルートドメインで公開したい。

2020年4月28日 at 18:58
記載順って大事ですよねぇ。
こちらの環境ではプリティーURL設定を
.htaccessの最後に記述することで無事動作しました。
(カノニカルURLは試していません)

index.phpを書き換えてフォルダ名を消す件ですが、
うちも最初はエラーが出たのですが、con5のキャッシュクリアで
無事ことなきを得ました。

ご参考になれば幸いです。
 

Re: サブドメインで作成したサイトをルートドメインで公開したい。

2020年4月30日 at 7:59
教えていただいた物を実行してばかりではだめですね。
ちゃんと.htaccessの書き方も勉強すればいいのでしょうが、どうしても後回しになってしまって。
index.phpとプリティーURLの件は今のところうまくいっていませんが、時間がとれたら再度試してみます。

本当にありがとうございました。

ちなみにアドセンスの審査は落ちました・・・。
転送以前の問題ですね、情けない・・・。