件名: 【大至急】「アカウント情報」が検索結果に表示される件

投稿日: 2021/04/08 16:55
投稿者: yuru

Geeklogで構築している企業のページがあり、Googleで「企業名 admin」で検索すると アカウント情報ページ(http://ドメイン/users.php?mode=profile&uid=2)が表示されてしまいます。 検索結果に表示されないようにする方法はありますか?

書込: 【大至急】「アカウント情報」が検索結果に表示される件

投稿日: 2021/04/08 18:49
投稿者: terayama

とりあえず
users.php

case 'profile':
$uid = (int) Geeklog\Input::fGet('uid', 0);
if ($uid > 10000) {
くらいにして

書込: 【大至急】「アカウント情報」が検索結果に表示される件

投稿日: 2021/04/08 18:58
投稿者: terayama

case 'profile':
$uid = (int) Geeklog\Input::fGet('uid', 0);
if (($uid > 1) && !empty($_USER['uid']) && ($_USER['uid'] > 1)) {

でメンバーは見える

書込: 【大至急】「アカウント情報」が検索結果に表示される件

投稿日: 2021/04/12 10:52
投稿者: yuru

terayama 様 ありがとうございます。 教えていただいた方法でアクセスはできなくなりましたが、検索には引っかかってしまいます。 robots.txt に追加してみたのですが、他に方法はないでしょうか?

書込: 【大至急】「アカウント情報」が検索結果に表示される件

投稿日: 2021/04/12 11:20
投稿者: terayama

google でしたら
https://developers.google.com/search/docs/advanced/crawling/remove-information?hl=ja

書込: 【大至急】「アカウント情報」が検索結果に表示される件

投稿日: 2021/04/12 16:11
投稿者: yuru

terayama 様 度々ありがとうございます。 admin/〜やfilemgmt/〜、users.php など、検索されないようにしたいので、教えていただいたページを参考にして、 をhedaerに追加したいいのですが URLによって、を追加する方法はございますか?

書込: 【大至急】「アカウント情報」が検索結果に表示される件

投稿日: 2021/04/12 16:17
投稿者: yuru

terayama 様 度々ありがとうございます。 教えていただいだページを参考にして、header.thtmlに
PHP Formatted Code
<meta name='robots' content='noindex,noarchive' />
を追加したいのですが、特定のページだけなので、ページを特定する方法がわかりません。 ドメイン名/users.php や、ドメイン名/admin/〜、ドメイン名/filemgmt/〜など、複数ページを検索結果から除外できればと思います。

書込: 【大至急】「アカウント情報」が検索結果に表示される件

投稿日: 2021/04/13 10:44
投稿者: terayama

場所は アクセスするアドレスの最後のPHPファイルですけど、修正はあまりお勧めしません
バージョンアップなどのメンテナンス時が面倒です
そもそもお行儀のいいbotばかりではありませんし、見られて困るものはアップしないほうがいいです
また、必要ならパスワードを設定するべきです
/admin/ /filemgmt/ はログインしてなければ見えないと思います

書込: 【大至急】「アカウント情報」が検索結果に表示される件

投稿日: 2021/04/13 11:47
投稿者: terayama

robots.txtに以下のような書き方も通るのかしら???

User-Agent: *
Disallow: /test/

書込: 【大至急】「アカウント情報」が検索結果に表示される件

投稿日: 2021/04/13 11:53
投稿者: terayama

確認してみました
現状下記が記述されてます
admin filemanager は拒否のはずですね

# If the Geeklog site is installed within a folder such as at
# e.g. www.example.com/geeklog/ the robots.txt file MUST be
# moved to the site root at e.g. www.example.com/robots.txt
# AND the Geeklog folder name MUST be prefixed to the disallowed
# path, e.g. the Disallow rule for the admin folder
# MUST be changed to read Disallow: /geeklog/admin/
#
# For more information about the robots.txt standard, see:
# http://www.robotstxt.org/orig.html
#
# For syntax checking, see:
# http://tool.motoricerca.info/robots-checker.phtml

User-agent: *
Allow: /*.js*
Allow: /*.css*
Allow: /*.png*
Allow: /*.jpg*
Allow: /*.gif*

Disallow: /admin/
Disallow: /filemanager/
Disallow: /editors/
Disallow: /webservices/
Disallow: /docs/
Disallow: /help/
Disallow: /pingback.php
Disallow: /search.php
Disallow: /submit.php
Disallow: /trackback.php
Disallow: /usersettings.php
Disallow: /likes.php

書込: 【大至急】「アカウント情報」が検索結果に表示される件

投稿日: 2021/04/13 16:46
投稿者: yuru

terayama 様

Geeklogのバージョンが相当古く、robots.txtが違っていました。
大変失礼しました。

Google Search Console にURLの削除をリクエストして、robots.txtも書き換えました。

これで少し様子を見てみます。

お手数をお掛けしました。

Geeklog Japan - 掲示板
https://www.geeklog.jp/forum/viewtopic.php?showtopic=19727