..


スポンサーリンク

URL書き換えでのフィルタ文字列

によって書かれた記事ルカルッジェーロ

どのように皆さんの多くはすでに、クエリ文字列を含むWebページを使用して、よりよいインデックスをあなたのサイトを得るために検索エンジンを阻止するため、最適化手法を知っている我々のゴール以来、はるかに効果的な一般的な物理ファイルまたはURLよりURL書き換えのアドホックシステムによって書き換え。

この記事では、動的に(またはシミュレート)の検索エンジンでのパフォーマンスを向上させるために最適化された物理ファイルを作成するには私たちのコンテンツの変換(ニュース、記事、製品シート、等を。)管理する。

せのは、イタリア代表チームがワールドカップで優勝した2006年に戻って、just幸せな時間を覚えているスポーツやニュースポータルを最適化することsay具体的な例を挙げれば、私たちの架空のサイトは確かにタイトルの話を公開していた日このような:

 



世界王者イタリア:カンナバーロがカップを持ち上げる!

 
ASPで記述された動的なサイトはクエリ文字列でファイルを使用することが、彼 ​​は例えば、データベースからレコードIDを見つけました:
 



 / Notizia.asp?ID = 100

 
しかし、我々が言ったように、より良い物理的なファイルタイプになります。
 



イタリア -  - 世界チャンピオン - カンナバーロアップ- coppa.asp

 
何このファイルは実際に簡単なシミュレーションを(URL書き換え)が存在するかであるされ、この時点では関係ありません:私たちの目的は、以来、ニュースのタイトルを取る、それがURLを書くことで、ISOに準拠するようにそれを治療するだけですのような名前のファイル:
 



世界チャンピオンのイタリア:カンナバーロがカップを持ち上げるASPは!

 
むしろ醜いが、ほとんどの非準拠になる!

ファイルの名前をうまく書くために、順番では、関数を作成することができます私たちのサイトの設定ファイルでそれをインクルードし、ふさわしくタイトルとして扱うようにそれをフィルタとして使用してください。

セパレータ - 我々が検討する機能はかなり包括的であり、すべてのイタリアの特殊キーボードの文字、アクセント文字などをカバーし、また、ハイフンを使用しています()。

完全なコードは次のとおりです。






 <%



    



関数のファイル名(FN)



        



 FN =置換(FN、""、" - ")



        



 FN =置換(FN、"_"、" - ")



        



 FN =置換(FN、""、"")



        



 FN =置換(fnは、、"E""です")



        



 FN =置換(FN、"ES"、"I")



        



 FN =置換(FN、"O"、"O")



        



 FN =置換(FN、"U"、"U")



        



 FN =置換(FN、"。"、"")



        



 FN =置換(FN、""、"")



        



 FN =置換(FN、":""")



        



 FN =置換(FN、""、"")



        



 FN =置換(FN、""、"")



        



 FN =置換(FN、""、"")



        



 FN =置換(FN、""""")



        



 FN =置換(FN、"""","")



        



 FN =置換(FN、"("、"")



        



 FN =置換(FN、")"、"")



        



 FN =置換(FN、"["、"")



        



 FN =置換(FN、"]"、"")



        



 FN =置換(FN、"{"、"")



        



 FN =置換(FN、"}"、"")



        



 FN =置換(FN、"/"、"")



        



 FN =置換(FN、"\""")



        



 FN =置換(FN、"|"、"")



        



 FN =置換(FN、"£"、"")



        



 FN =置換(FN、"$"、"")



        



 FN =置換(FN、"%"、"")



        





        



 FN =置換(FN、"+"、"")



        



 FN =置換(FN、"@"、"")



        



 FN =置換(FN、"*"、"")



        



 FN =置換(FN、"="、"")



        



 FN =置換(FN、"#"、"")



        



 FN =置換(FN、"<"、"")



        



 FN =置換(FN、">"、"")



        



ファイル名= LCase関数(FN)



    



エンド機能







 %>



もし我々が管理しに行った一連の文字を含む画面上の任意の語句を印刷しようとすると、関数をテストする。

次に例を示します。






 <%



    



ファイル名のResponse.Write("こんにちは、お元気ですか?")







 %>



戻り値:
 



こんにちは、どのように、です。

 
私たちのニーズに応じて、従って、我々は、動的に私たちのホームページ上の物理ファイルを作成することができます、または、単に我々の関数の働きにしたがって書き換えルールを書き換え、URLを記述するの世話をするのシステムと一緒に移動。

同じカテゴリの...
E -ラーニング
ASP(上級) ASP(上級)
動的なWebサイトを作成するためのフルコース。 39€から。
ASPゼロ(電子ブック) ASPゼロ(電子ブック)
ゼロから、マイクロソフトのASPとVBScriptを学習。 わずか29€で。
ASP.NET(コース) ASP.NET(コース)
49€からWebアプリケーションを構築するためのフルコース。
スポンサーリンク