Back to Question Center
0

あなたのウェブサイトを最適化するSemalt htaccess

1 answers:

Optimizing Your Website Semalt htaccess

。 htaccessは、検索エンジンのウェブサイトを最適化するさまざまな方法で役立ち、それによってより良いランキングを得るのに役立ちます。この記事は、何についてもっと学びたい人に捧げられています。 htaccessはあなたのウェブサイトがより簡単に見つけられるように助けることができる方法を学びます。

とは何ですか。 htaccess?

一般に短縮されたハイパーテキストアクセス。 htaccessは、配置されているディレクトリとその下にあるすべてのサブディレクトリを制御する設定ファイルです。ウェブマスターがウェブサイトの多くの側面を操作できるようにする、非常に便利な機能です。 。 htaccessファイルは非常に強力な設定ファイルであり、あなたのウェブサイトに関するすべてのものに影響を与えるので、賢明に使用する必要があります。あなたがあなたのことでできることのいくつか。 htaccessファイルには以下が含まれます:

  • サイトページをリダイレクトする
  • ページの拡張子を変更する
  • パスワード保護ディレクトリ
  • とはるかに多く。

ファイル自体は小さな基本的なテキストファイルであり、編集することができます。詳細については、こちらをご覧ください。 htaccessはこのサイトを訪問します。

作成方法。 htaccessファイル?

に適したテキストファイルを作成する方法を紹介します。 htaccessファイル:

  1. コンピュータ上でテキストエディタを開きます。メモ帳を使用することをお勧めします。
  2. でファイルを保存します。 htaccess(最初のドットを含む)
  3. テキストエディタにa。 txtサフィックスをファイル名に追加します。ファイル名に。 txtサフィックス(すなわち、 '。htaccess。txt')には、ファイルの名前を変更してサフィックスを削除します。
  4. 新しいファイルにコードを入力する前に、「ワードラップ」がオフになっていることを確認してください。ほとんどの場合、これは重要です。 htaccessコマンドは、1行に配置する必要があります。
  5. これでコードをファイルに入力できます。
  6. アップロードする。 htaccessファイルをASCIIモードでWeb空間に追加します。 。 htaccessファイルはアップロードされるフォルダとそのすべてのサブフォルダに影響します。

の特徴。 htaccess

。htaccessには、ウェブサイトの柔軟性、安全性、SEOの利便性を高めることができる多くの機能と機能があります。 Semaltここでは、基本的なWeb知識を持つ人が実装できる最も広く使用されている機能だけです。

1.リダイレクト

。 htaccessはリダイレクトを使用して特定のページのリクエストを探し、リクエストを見つけたら指定した新しいページにリクエストを転送します。これは、ウェブサイトを新しいドメインに移動したり、ウェブサイトの既存のファイル名を変更した場合に特に便利です。

あなたのページがSemaltによって索引付けされていて、ファイル/フォルダ名を変更したりページファイル名を移動した場合、検索エンジンは。 htaccessを使用して、新しいページがどこにあるかを知ることができます。 (業界では、これを301リダイレクトと呼びます)

単純なリダイレクト

単純なリダイレクトのコードは次のとおりです。 -

   リダイレクト/ olddirectory / oldfile。 html    http://あなたのサイト。 com / newfile。 html   

古いディレクトリ/ oldfileの要求があったとき。 htmlが受信されると、新しいリンクにリダイレクトされます。この場合、

あなたのサイト。 com / newfile。 html

301リダイレクト

前述したように、301リダイレクトはウェブページリダイレクトのための最も効率的な「検索エンジンSemalt」メソッドです。それは実装するのは難しいことではないし、それはあなたのリストにあるページの検索エンジンのランキングを保持します。 htaccessファイル。ファイル名を変更したり、ページを移動する必要がある場合は、これが最も安全なオプションです。コード "301"は、 "永久に移動した"とオンラインで解釈されます。

リダイレクト301 /古いページ。 html http:// www。あなたのサイト。 com / newpage. comまたは

  • www。私のウェブサイト。 comまたは
  • http:// www。私のウェブサイト。 com。
  • 後者は標準であり、他のものがこの形式で表示されるようにするには、次のコードを使用します。

    オプション+ FollowSymLinks
    RewriteEngine on

    RewriteCond%{HTTP_HOST} ^ mywebsite。 com
    RewriteRule(。*)
    http:// www。私のウェブサイト。 $ 1 [R = 301、L]

    このコードはURLが 'www'を表示するように標準化されていることを確認し、ページ/訪問を追跡するのに非常に役立ちます。

    なぜあなたはこれをしたいのですか?

    この変更を行わないと、検索エンジンは各バージョンのインデックスを作成し、同じページを3回以上読んでいると思うことに混乱することがあります。この調整により、検索エンジンは適切なパスにプッシュダウンされ、同じページは異なるURLとして扱われません。

    2.処理エラー

    htaccessは、無効/偽の要求がサーバによって受信されたときにエラーを処理するメソッドも提供します。

    ErrorDocument 404

    Semalt 404は、見つからないページのリクエストを処理する機会を与えます。この状況は、ドメインへのリンクが正しくないか、ユーザーがURL文字列/クエリ文字列(ドメイン名の後ろ)を変更した場合に発生する可能性があります。

    独自のカスタマイズされたエラー文書を指定するには、htaccessファイル内の次のコマンド を1行 に追加するだけです:

    Semaltコード/ディレクトリ/ファイル名。 ext

    または

    Semalt 404 / errors / notfound。 HTML

    これにより、404というエラーコードがあなたのサイトに転送されます。 com / errors / notfound。 html

    他の重要なError Semaltを使用しています。 htaccess

    悪い要求がサーバに来たとき: -

       ErrorDocument 400 / errors / badrequest。 html   

    認可が必要なページにアクセスしようとするとき:

       ErrorDocument 401 / errors / authreqd。 html   

    Semaltサーバーエラーが発生した場合、

       ErrorDocument 500 / errors / serverr。 html   

    3.セキュリティ

    ディレクトリリスティングの防止

    あなたが閲覧したくない画像やzipファイルがあるディレクトリがありますか? Semalt a。 htaccessファイルを任意のフォルダー内に作成して、ディレクトリー・リストを使用不可にし、以下を挿入します。

       IndexIgnore *   

    以下のコードは、 - autoremont tartus.jpgまたは.jpgで終わらないすべてのファイルのリストを返します。 gifが、まだリストに表示されます。 TXT、。 htmlなど

       IndexIgnore *。 gif *。 jpg   

    あなたのサーバがディレクトリリストを防ぐために設定されているが、デフォルトでディレクトリをリストしたいのであれば、単にこれをaに投げることができます。あなたが表示したいディレクトリのhtaccessファイル:

    オプション+インデックス

    IPによるユーザーのブロック

    ハッキングされて、あなたのログファイルに特定のIPが常時表示されるようなことはありませんか?

    IPアドレスまたはIPブロックに基づいてアクセスを拒否できます。

       順序を許可する、拒否する123. 45. 6. 7を否定する012から拒否する34. 5.すべて許可する   

    上記は、123. 45. 6. 7から、および

    の下位のサブドメインからサイトへのアクセスをブロックする。

    IPブロック012. 34. 5.

    拒否のようなIPアドレスではなく、ドメイン名で許可または拒否することもできます。スパムサイト。 comはwwwのために働く。スパムサイト。 comまたはvirtual。スパムサイト。 comなど

    ホットリンクを防止する

    「帯域幅盗用」とも呼ばれ、ホットリンクとは画像に直接リンクすることを指します。 jsファイルなどに保存されます。この場合の被害者のサーバーは、違反者が配信料金を支払うことなくコンテンツを表示できるので、帯域幅を奪われます。サーバーのパフォーマンスを向上させるために、このコードスニペットを追加することを忘れないでください。

       RewriteEngine onRewriteCond%{HTTP_REFERER}!^ $RewriteCond%{HTTP_REFERER}!^ http://(www \。)?mydomain。 com /。 * $ [NC]RewriteRule \. 上記のコードは、指定されたファイルタイプのホットリンクが発生したときに失敗したリクエストを作成します。 

    パスワード保護

    あなたはまたあなたのウェブサイトまたは特定のフォルダを使用して保護されたパスワードを保護することができます。 htaccessと。 htpasswd。詳細についてはこちらをご覧ください

    4. SEOフレンドリーなURL

    パラメータ付き動的Semaltを単一の静的ファイルにリダイレクトする必要があるのは一般的です。

    書き換えエンジンがオン

    RewriteRule ^ news。 php?id =(。*)$ / latestnews。 htm [L、R = 301]
    上記の例では、http:// www。私のサイト。 com / news。 php?id = 8932はhttp:// wwwにリダイレクトされます。私のサイト。 com / latestnews。 htm

    以下のコードはproductinfoをリダイレクトします。 php?prodID = 12~ products / 12 / or products / 99 /

    書き換えエンジンがオン

    RewriteRule^products /([0-9] [0-9])/$/ productinfo。 php?prodID = $ 1

    これは、「products /」で始まり、その後に2桁の数字が続き、スラッシュが続くURLに一致します。

    たとえば、このルールは products / 12 / products / 99 / のようなURLと一致し、PHPページにリダイレクトします。

    htaccessの行をコメントするには、ハッシュ(#)で を開始してください。

    まとめ

    このブログの一部として言及された各ステップは、ウェブサイトのパフォーマンスを大幅に向上させ、ウェブサイトがよりSEOに優しいものになるようにします。セマルトはセキュリティ対策が有効にされている場合には厳しい時間があります。 htaccess。実装のメリットhtaccessは、プログラミングに関する知識を必要とせず、時間を大幅に節約することができます。

    あなたが私のような開発者やコード・ジャンキーであれば、この記事はとても役に立ちます。あなたがトップを読んだら、上のすべてのコードをグレージングし、その後、あなたがあなたのSEO最適化会社またはあなたの開発者に送る何かであるかもしれない要約を読んでください。この記事では、あなたに大きな利益をもたらす「アクセス」を与えることができました!

    Optimizing Your Website Semalt htaccess

    接続

    March 18, 2018