■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。
このフォーラムは閲覧専用のアーカイブです。

検索エンジンへの非公開の設定は?

tomorrow > 検索エンジンへの非公開の設定は? @ 2014/2/28 21:51
初めて「BaserCMS」を導入しようとしている初心者です。
サーバーにインストールを終え、今まさに取りかかろうとしています。

まずは、試行錯誤する前に検索エンジンにひっかからないようにしようと思います。
そこで、<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW"> に該当する
ような設定は、どのように操作すれば可能でしょうか?
また特に操作は儲けられていない場合、上記タグを直接記入するファイルは何と言う
ファイルのどの辺の行に設定すれば良いのでしょうか?

よろしくお願い致します。

■ BaserCMSのバージョン: 3.0.1
■ レンタルサーバー名: Lolipop
■ スマートURLの利用: 不明
■ 設置フォルダ: サブフォルダ
■ 利用しているデータベース: MySQL
■ PHPスキル(自己評価): E

■ レンタルサーバー名: ロリポップ ライト
■ basercmsのバージョン: 4.1.6
■ スマートURLの利用: 不明
■ 設置フォルダ: サブディレクトリー
■ 利用しているデータベース: M

tecking > Re: 検索エンジンへの非公開の設定は? @ 2014/3/1 11:03
tomorrowさん


baserCMSには[システム設定]−[オプション]に「公開状態」という項目があり
公開中/メンテナンス中の選択ができるようになっています。ただこの機能は head セクションに

<meta name="robots" description="noindex,nofollow" /> 

を追記するものではないので、tomorrowさんのニーズとはちょっと違うでしょうね。

ということで、導入直後なら選択されているテーマは『nada icons』でしょうから
/app/webroot/theme/nada-icons/Layouts/default.php を編集することになります。

<head>
	<?php $this->BcBaser->charset() ?>
	<?php $this->BcBaser->title() ?>
	<?php $this->BcBaser->metaDescription() ?>
	<?php $this->BcBaser->metaKeywords() ?>
	<?php $this->BcBaser->icon() ?>

の下あたりにベタ書きで meta タグを追記するか、baserCMSの流儀に従うなら

<?php echo $this->BcHtml->meta(array('name'=>'robots', 'description'=>'noindex,nofollow')) ?>

というかたちで追記してはどうでしょうか。
tomorrow > Re: 検索エンジンへの非公開の設定は? @ 2014/3/1 16:26
tecking 様

初めての質問にご解答いただきありがとうございます。
この質問をした直後に、教えていただいた「システム設定」を発見しました。
とりあえず、「すべて非公開」の設定にしたところ、ログイン後のページに
ファイル別に「非公開」しましたと掲載されていました。
また、せっかく教えていただきましたので、追記する方法もやってみます。
要は、まずは「製作途中のページを拾われないようにする。」ことだけです。

こちらのスキルは、htmlでタグを手書きして簡単なページを作れる程度です。
特にphpは、まだまだわからないことだらけです。

またお世話になる機会があるかもしれませんが、その時はよろしく
お願い致します。

■ レンタルサーバー名: ロリポップ ライト
■ basercmsのバージョン: 4.1.6
■ スマートURLの利用: 不明
■ 設置フォルダ: サブディレクトリー
■ 利用しているデータベース: M