サービス
サービスを探す
プロ人材を探す
仕事を探す
ブログを探す
サービス
サービスを探す
プロ人材を探す
仕事を探す
ブログを探す
購入・発注したい方
サービスを探す
プロ人材を探す
ノウハウ・素材を探す
ブログを探す
仕事・求人を投稿して募集
エージェントに人材を紹介してもらう
受注・働きたい方
出品する
単発の仕事を探す
継続 (時給/月給) の仕事を探す
エージェントに仕事を紹介してもらう
カテゴリ一覧
イラスト作成・漫画制作
デザイン制作
Web制作・HP作成・EC構築
動画編集・映像制作
集客・マーケティング相談
NEW
ビジネス代行・事務代行
音楽制作・ナレーション
IT相談・システム開発
ライティング・翻訳
コンサルティング・士業
生成AI活用・開発・制作
占い
悩み相談・カウンセリング
学習指導・資格・キャリア相談
住まい・美容・生活相談
オンラインレッスン・習い事
ハンドメイド制作
出張撮影・出張サービス
資産運用・副業の相談
NEW
弁護士検索・法律Q&A(法律相談)
サポート
はじめての方へ
ご利用ガイド
お困りのときは
ログイン
会員登録
サービスを探す
イラスト作成・漫画制作
>
デザイン制作
>
Web制作・HP作成・EC構築
>
動画編集・映像制作
>
集客・マーケティング相談
NEW
>
ビジネス代行・事務代行
>
音楽制作・ナレーション
>
IT相談・システム開発
>
ライティング・翻訳
>
コンサルティング・士業
>
生成AI活用・開発・制作
>
占い
>
悩み相談・カウンセリング
>
学習指導・資格・キャリア相談
>
住まい・美容・生活相談
>
オンラインレッスン・習い事
>
ハンドメイド制作
>
出張撮影・出張サービス
>
資産運用・副業の相談
NEW
>
>
プロ人材を探す
>
ノウハウ・素材を探す
ブログを探す
>
求人募集を投稿する
人材を紹介してもらう
仕事を探す
出品する
仕事を探す
仕事を紹介してもらう
出品する
仕事を紹介してもらう
求人募集を投稿する
人材を紹介してもらう
ブログを投稿
ホーム
仕事を探す
単発の仕事を探す(すべて)
Web制作・HP作成・EC構築
Webサイト修正・カスタマイズ
特定URLにアクセスしたら404ページを返したい
特定URLにアクセスしたら404ページを返したい
Webサイト修正・カスタマイズ
予算
5千
円
〜
1万
円
納品希望日
2024年5月25日
募集期限
募集終了
締切日 2024年5月21日
/
掲載日 2024年5月14日
応募状況
応募人数
1
契約人数
0
閲覧数
186
業種
その他
Webサイトの用途
メディア
必要なページ
会社紹介
ページ数
1ページ
サービス名
WordPress
募集内容
募集内容
■起きていること: ・いわゆる「サイト内検索」のスパムを受けている ・example.com/?s=中国語 のようなページがGSCで大量に認識されている ※1:処理はnoindexやrobots.txtによってブロックされましたなので直近の実害はない ※2:イメージとして添付画像を貼り付けています(※当方のサイトではないですが、同様の事例のため ※3:"example.com”は、ただの例のURLです。当方サイトではないです ・noindexされているが、念の為に、以下行いたい ■やりたいこと: ・example.com/?s= のURLにアクセスされたら404に「リダイレクト」したい ・同時にstatus code=404を返したい ・同時にキャッシュクリアしたい ■前提: ・404.phpは存在(親テーマにいます) ■現状の処理: ・functions.phpに以下を記述している: function search_404( $query ) { if ( is_search() ) { // 404ページを返す $query->set_404(); // 404コードを返す status_header( 404 ); // キャッシュの無効化 nocache_headers(); } } add_filter( 'parse_query', 'search_404' ); 上記に加えて、「robots.txt」で「example.com/?s=」はdisallowしている ■課題: ・アクセスされたURLがGoogle Search Consoleで認識はされている("robots.txt によりブロックされました")。当面、問題ないが、この件数が積み上がっている。 ・よって、404にリダイレクトして、GSCが認識するURLを一つに統一化したい ・$query->set_404();だと、おそらく、wp_redirectなどと処理が異なり、404を返す前にアクセスしたURLがGSCに認識されているが、リダイレクト先の404ページをGSCに認識させたい。 ■処理方法(すでに試したがうまくいかないもの): ①:search.php の<?phpの直下に以下を記述: wp_safe_redirect( home_url('/404.php')); //追記 status_header( 404 ); //追記 nocache_headers(); //追記 exit; //追記 (※functions.phpの「現状」のコードは削除で試したがうまくいかず) ②: 「functions.php」の「現状」のコードを以下に変更: function search_404( $query ) { if ( is_search() ) { // 404ページへリダイレクト wp_safe_redirect( home_url('/404.php')); // 404コードを返す status_header( 404 ); // キャッシュの無効化 nocache_headers(); } } add_filter( 'parse_query', 'search_404' );
続きを読む
添付ファイル
wordpress-searc....webp
参考URL
https://rin-ka.net/wordpress-search-disable/#google_vignette
求めるスキル
WordPress、PHP
特記事項
経験者優遇
品質重視
募集内容の追記
応募者一覧
応募者
応募日時
addTWELVE
2024/05/14 17:55
募集内容についての質問
質問はまだありません。不明なことがあれば質問してみましょう。
募集終了
ブックマーク
予算
5千
円
〜
1万
円
募集終了
募集者情報
kttrsg
5.0
(3)
発注実績
1
発注件数
33%
発注率
100%
取引完了率
認証状況
本人確認
機密保持契約(NDA)
この募集内容に似ている仕事
似ている仕事はまだありません。
同じカテゴリからも探してみましょう。