【PHP】開発環境でnofollowタグを入れる

公開日: : HTML

開発環境にnoRobotタグを入れるコードです

  function norobotTag($f = false) {
    $page_url_get = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER["REQUEST_URI"];
    if ($f || preg_match("/admin|test|local/", $page_url_get)) {
      return "<meta name='robots' content='noindex,nofollow'>\n";
    }
    return "";
  }

htmlにadmin、test、local、など開発環境っぽいURLが入ってる場合、
nofollowタグを出力します。

システムの開発環境をウェブ上で実装する時、htmlにnofollowを入れた方が無難です。
グーグル、ヤフーにクロールされるとクライアントに怒られてしまいます。
しかし、開発環境にのみタグを入れたりすると、システムをリリースする時にタグを消佐無くてはならないため、消し忘れなどの問題も出てくると思います。

なので、プログラムで常にnofollowのタグを出力する関数を入れておいて、プログラムで出し分けを制御するのが無難なのかなと。

関連記事

no image

【10秒】.htmlでphpを実行するようにする

10秒で設定します、というかファイルを作るだけなので。 htmlファイルがあるディレクトリに、

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

php
【PHP】リファラーを取得する

ユーザーがどのサイトから来たのか取得したい時ありますよね。 そんな時

php
【PHP】ファイルが存在するか確認する

画像ファイルなど、ファイルの存在確認をするには、file_exists

php
【PHP】arrayの要素を消す

配列で特定のキーの要素を削除したい時は、unset関数を使います

php
【PHP】httpのステータスコードで404を返す方法

ページを表示しつつ、httpステータスは404を返したい時などあると思

php
【PHP】var_dumpで改行させてブラウザで表示したい時

プログラム中でvar_dumpする時、dumpしたものの中身が多いと大

→もっと見る

PAGE TOP ↑