Re: 【助けてください】カノニカルURLの戻し方について

2018年2月5日 at 5:04

takuro hishikawa様
ありがとうございます。
症状が出たての時は、カノニカルurlの設定を戻そうと送信しても500番エラーににり、現在では空欄になっており設定ができるようですのでご教示通り一度試してみようと思うのですが、お恥ずかしい話ですが元のURLが分かりません。。。
症状は右上の管理画面からサイトマップをクリックした時と、管理画面の設定中に左上の←マークからウェブサイトに戻るをクリックした時の二通りです。
現在では飛ばされるサイトは一つです。(元々一つのサイトだったのかもしれません。)
そのため、カノニカルurlの設定が私の思っている通りならば上記の二つのurlを踏んだ時の正しいurlを二つとも設定しなければならないのでしょうか。
また、もしそうならばその方法も教えていただきたいです。

タグ:

Re: Re: 【助けてください】カノニカルURLの戻し方について

2018年2月5日 at 9:42
追記
早速試した見たのですが、特に変化がありませんでした。。。
サイトマップをクリックする前でリンク先URLを確認するとしっかりhttp://ドメイン名/index.php/dashboard/sitemapとなっているのですが、クリックするとhttp[:]//betube[.]com/index.php/dashboard/sitemap
このサイトに飛ばされてしまいます。
また同様に管理画面の中からウェブサイトに戻るを押した際も同様のサイトにつながってしまいます。
私が設定したカノニカルURLはhttp[:]//betube[.]comだけでした。
一体なにが原因なのでしょうか。。。
 

Re: 【助けてください】カノニカルURLの戻し方について

2018年2月5日 at 12:55
すいません、ちょっと混乱してきました。もともとカノニカルURLを http[:]//betube[.]com に設定したが、それは間違いで、http[:]//ドメイン名 に設定し直したい、と言うことなのでしょうか?
 

Re: Re: 【助けてください】カノニカルURLの戻し方について

2018年2月5日 at 14:40
説明が下手ですみません。。
URLをまとめたいと思い、カノニカルをhttp[:]//betube[.]comに設定しました。
すると初めはトップページのサイトから例のサイトに飛ばされてしまっていたのですが
データベース、サーバーを初期化したあと再度インストールしたら、今度は管理画面のサイトマップ、管理画面からのウェブサイトに戻る に進む時のみ飛ばされるようになりました。←いまはここです。
初心者でして初期化しているのになぜまた、それも一部の動作のみで同じ症状になるのか分かりません。
http[:]//ドメイン名に設定し直せば、戻るという事でしょうか?
サイトマップを押せばサイトマップに、ウェブサイトに戻るを押せば戻れるような、当たり前の初期値な環境に戻したいのです。
 

Re: 【助けてください】カノニカルURLの戻し方について

2018年2月5日 at 16:08
なるほど、だいぶ見えてきました。

まず、管理画面へのリンクが変になる件は、ブラウザのキャッシュをクリアしたり、違うブラウザで試してみてください。それで起こらなければ解決です。

betube[.]com の方は、ドメインの更新がされないまま、第三者に取られてしまったのかな。
 

Re: 【助けてください】カノニカルURLの戻し方について

2018年2月5日 at 17:40
教えていただいた通り、一度ブラウザのキャッシュを削除、そして他のブラウザから表示した後に再度ログインしたところ無事に戻りました!
今回のこの症状は何が原因で一体何がいけなかったのでしょうか?
初心者にもわかりやすいようにできるだけ簡単に教えていただければ幸いです。
 

Re: 【助けてください】カノニカルURLの戻し方について

2018年2月5日 at 20:23
ブラウザにもキャッシュがあり、一度表示したページの画像などがローカルにダウンロードされ、次から表示されるときに速く表示できるのはご承知の通りかと思いますが、リダイレクトもまた、ブラウザにキャッシュされます。

あと、betube[.]com ドメインの方は、スパマーに奪われちゃったっぽいですね…

http://blog.sucuri.net/2016/08/plugin-expired-domain-security-threat.html
 

Re: 【助けてください】カノニカルURLの戻し方について

2018年2月5日 at 23:10
ありがとうございます。
なるほど、とても分かりやすく参考になりました。

そして立て続けにまた問題が発生してしまいました。。。
エクスプレスオブジェクトの設定を調べながら触っていたところ急に
Argument 1 passed to Concrete\Core\Express\ObjectManager::getEntityController() must be an instance of Concrete\Core\Entity\Express\Entity, null given, called in /home/ドメイン名/サーバー名/public_html/concrete/blocks/express_entry_detail/controller.php on line 98
というようなエラーを吐かれてしまい、戻れなくなってしまいました。。
これは一体何を意味しているのでしょうか?
 

Re: 【助けてください】カノニカルURLの戻し方について

2018年2月6日 at 7:19
別の話題ですので、別のスレッドを立てて、改めて投稿していただけますか。concrete5のバージョン、PHPのバージョン、直前に行なっていた操作も添えてください。
 

Re: 【助けてください】カノニカルURLの戻し方について

2018年2月6日 at 10:00
すみません。立て直します。
引き続きご教授くだされば幸いです。