web stats
/>





htaccess作成 書き方 index ありなしrewrite


htアクセス  .htaccessファイルの作成方法と書き方codeコード サンプル付き webサイトによってはwwwありなし(有り無し)のサイトがまたはホームページにindex phpがあるサイトがありますが、google アルゴリズムを考えるとあまりよくありません。これをrewrite ruleを使って統一または書き直しなくします。例はロリポップ lolipop サーバー rewite ruleによって自動的にURLが書き変えられURLが変わります。サーバーにアップロードするタイプは必要ですがオンラインソフトでwebサイトを作成する場合は必要ないです。webサイトアドレスの一括統合


私のサイトのホームページは 

webblogsakusei.main.jp 

とwebblogsakusei.main.jp/index.html

と主に二つのサイトが存在します。

これを一つの方 index.htmlを書き直すことにより

main.jpに統一させます。

コードは以下になります。htアクセス


RewriteEngine on

RewriteCond %{THE_REQUEST} ^.*/index.html

RewriteRule ^(.*)index.html$ http://www.サイト名/$1 [R=301,L]


上記のサイト名をあなたのサイト名

と書き直してください



殆どのサイトはwwwとないのが存在します。

http://www.webblogsakusei.main.jp

http://webbblogsakusei.main.jp


これをwwwで統一します。


RewriteEngine on

RewriteCond %{HTTP_HOST} ^yoursite

RewriteRule ^(.*)$ http://www.yoursite/$1 [R=301,L]


二つを合わせせて.htaccessのファイルを作成してください




例、サンプル


RewriteEngine on

RewriteCond %{THE_REQUEST} ^.*/index.html

RewriteRule ^(.*)index.html$ http://www.webblog.com/$1 [R=301,L]

RewriteEngine on

RewriteCond %{HTTP_HOST} ^webblog.com

RewriteRule ^(.*)$ http://www.webblog.com/$1 [R=301,L]


index.phpの場合  注意青い文字の\はバックスラッシュ が文字化けしています。

HTMLのページにあるため

一度 テキストにコピーしてみてください。


Options +FollowSymLinks

DirectoryIndex index.php

RewriteEngine On

RewriteBase /

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/

RewriteRule ^index\.php$ http://www.xxxxxxxx.com/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]



カノニカルタグを使ってURL正規化


終わった後必ず違うブラウザーで試してみるか。

ブラウザーに履歴やキャッシュを削除してみてください。lolipop htaccess

https://www.youtube.com/watch?v=r_g5d63VtCs





ご質問は webblogsakusei@gmail.com