jsはタイトルと説明のキーワードを検出し、見つかった場合は置換するか他のページにジャンプします。

jsはタイトルと説明のキーワードを検出し、見つかった場合は置換するか他のページにジャンプします。

キーワード 一般

タイトルには、クラック、キー、シリアル番号、キージェネレータなどの単語を含めることはできません。それ以外の場合は、リダイレクトするか、他の単語に置き換える必要があります。

var mflag = false;
var mtit=ドキュメントのタイトル;
var mcont=document.getElementsByName('description')[0].content;

var arr=['クラック','キー','シリアル番号','登録機'];

for(x in arr){
(encodeURI(tit).indexOf(arr[x]) != -1)の場合{
			フラグ=true;
		}
	encodeURI(cont).indexOf(arr[x]) != -1 の場合{
			フラグ=true;
		}
	}
	if(フラグ){
		/*$('body').html('申し訳ありませんが、このページは削除されました!').css({
					"フォントサイズ": "20px",
					"パディングトップ": "20px"
				});
		$('html').hide();		
		$('html').text('申し訳ございませんが、このページは削除されました!');*/
		window.location.href = "https://yourdomain/404.htm";
	}

キーワード暗号化

var mflag = false;
var mtit=ドキュメントのタイトル;
var mcont=document.getElementsByName('description')[0].content;

var arr=['%E7%A0%B4%E8%A7%A3','キー','%E5%BA%8F%E5%88%97%E5%8F%B7','%E7%89%B9%E5%88%AB%E7%89%88'];

for(x in arr){
(encodeURI(tit).indexOf(arr[x]) != -1)の場合{
			フラグ=true;
		}
	encodeURI(cont).indexOf(arr[x]) != -1 の場合{
			フラグ=true;
		}
	}
	if(フラグ){
		/*$('body').html('申し訳ありませんが、このページは削除されました!').css({
					"フォントサイズ": "20px",
					"パディングトップ": "20px"
				});
		$('html').hide();		
		$('html').text('申し訳ございませんが、このページは削除されました!');*/
		window.location.href = "https://yourdomain/404.htm";
	}

つまり、読むことの難しさが増し、アイデアは良いのですが、他の人がそれを見つけるのは簡単ではありません。

主にindexOfとJavaScript encodeURI()関数を使用する

JavaScript encodeURI() 関数

定義と使用法

encodeURI() 関数は文字列を URI としてエンコードします。

文法

encodeURI(URI文字列)

パラメータ説明する
URI文字列必須。エンコードされる URI またはその他のテキストを含む文字列。

戻り値

一部の文字が 16 進エスケープ シーケンスに置き換えられた URIstring のコピー。

例示する

このメソッドは、ASCII 文字と数字をエンコードしません。また、ASCII 句読点文字 (- _ . ! ~ * ' ( ) ) もエンコードしません。

このメソッドの目的は URI を完全にエンコードすることであるため、 encodeURI()関数は URI で特別な意味を持つ次の ASCII 句読点文字をエスケープしません: ;/?:@&=+$,#

ヒントと注意事項

ヒント: URI コンポーネントに ? や # などの区切り文字が含まれている場合は、encodeURIComponent() メソッドを使用して各コンポーネントを個別にエンコードする必要があります。

この例では、encodeURI() を使用して URI をエンコードします。


[Ctrl+A すべて選択 注: 外部 Js をインポートするには、ページを更新して実行する必要があります]

出力

%E8%84%9A%E6%9C%AC%E4%B9%8B%E5%AE%B6
ホームページ
www.jb51.net/My%20first/
,/?:@&=+$#

js を使用してタイトルや説明文のキーワードを検出し、置換したり他のページにジャンプしたりする方法についての記事はこれで終わりです。より関連性の高い js キーワード検索コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  MySQL 最適化における B ツリー インデックスの知識ポイントのまとめ

>>:  MySQL アーキテクチャのナレッジポイントの概要

推薦する

MySQL で explain ステートメントを使用する基本的なチュートリアル

目次1. 概要1. 説明文テスト2. 結果の各列の説明2. ID列の説明1. 環境整備2. expl...

HTML 基本構造_Powernode Java アカデミー

多くの場合、Web ページ開発を学ぶときに最初に印象に残るのは、html または htm サフィック...

MySQL関数の包括的な概要

目次1. MySQLでよく使われる文字列関数2. 数値関数3. 日付と時刻の機能4. プロセス機能5...

HTML テーブルタグチュートリアル (33): セルの垂直配置属性 VALIGN

垂直方向では、セルの配置を上、中央、下に設定できます。基本的な構文<TD VLIGN=&quo...

JavaScript タイピングゲーム

この記事では、タイピングゲームを実装するためのJavaScriptの具体的なコードを参考までに紹介し...

24 の実用的な JavaScript 開発のヒント

目次1.配列を初期化する2. 配列の合計、最大値、最小値3. エラー値をフィルタリングする4. 論理...

ElementUI ページネーション コンポーネントの使い方 Vue でのページネーション

ElementUIページングコンポーネントPagination in Vueの使用は参考になります。...

MySQL の union と union all の簡単な分析

データベースでは、UNION キーワードと UNION ALL キーワードの両方が 2 つの結果セッ...

なぜCSSをヘッドタグに配置する必要があるのか

考えてみてください。なぜcss 、 javascriptのようにbodyタグの末尾ではなく、 hea...

MySQL実行計画の詳細な分析

序文前回の面接では、実行計画について質問されたとき、多くの人がそれが何なのか知りませんでした。実行計...

モバイルウェブサイトの開発に関するいくつかの結論

ウェブサイトのモバイル版には、少なくともいくつかの基本機能が必要です。 1. ページの適用性の問題:...

Dockerは同じIPネットワークセグメントとの接続を実現する

最近、Docker とホストが同じネットワーク セグメント上で通信する問題を解決し、そのプロセス全体...

JavaScriptでフロアナビゲーションエフェクトを作成するプロセスの詳細な説明

目次この期間の目標1. 関数の実装1.1 構造層1.2 スタイルレイヤー1.3 行動層1.3.1 フ...

MySQL でグループ化した後、各グループの最大値を取得する詳細な例

MySQL でグループ化した後、各グループの最大値を取得する詳細な例1. テストデータベーステーブル...

MySQL 8.0.21.0 コミュニティ エディションのインストール チュートリアル (詳細な図解)

1. MySQLをダウンロードするMySQL 公式 Web サイトにログインし、MSI インストー...