whblog公式サイト

<<   2018年06月   >>
SunMonTueWedThuFriSat
     12
3456789
10111213141516
17181920212223
24252627282930
メニュー
検索
新着記事
カテゴリ
過去ログ
コメント
トラックバック
    mod_rewrite

    管理ページの
    ブログ設定>URLタイプ

    「mod_rewrite」
    に設定すると、
    /entry/記事ID
    のようなアドレスを出力します。

    上記のようなアドレスでCGIにアクセスできるようにするにはmod_rewriteを使います。

    /htaccess.sample.1.txt
    は、
    .htaccessでのmod_rewrite設定のサンプルです。
    ブログID:1
    のブログを
    /entry/記事ID
    の様なアドレスで表示するための設定です。



    さくらライトに設置してみようと思ったんですが、さくらだと
    mod_rewriteで
    RewriteBase
    指定しないとダメぽい。
    /htaccess.sample.1.txt
    の2行目に
    >RewriteBase /
    とかです。


    .htaccessのサンプルファイル
    htaccess.sample.1.txt
    htaccess.sample.2.txt
    は、
    htaccess.sample.1.txt
    は、ブログを設置した階層に置いてmod_rewriteする設定サンプルです。
    htaccess.sample.2.txt
    は、ブログを設置した階層の一つ上でmod_rewriteする設定サンプルです。
    htaccess.sample.2.txt
    は、マルチドメインの割り当てように作った設定なんですが、
    シングルドメイン、シングルブログの場合でも、ブログはアクセス先アドレスの一階層下に設置した方が、
    あとあとスパム対策でCGIの位置を変更したくなった場合等にmod_rewriteだけで変更できるのでいい気がします。

    http://example.com/
    をブログにしたい場合、
    http://example.com/
    のDocumentRootにブログを設置するのではなく、
    http://example.com/blog/
    の様な一階層下に設置し、
    mod_rewriteで実際の設置場所に直接アクセスしないしようにした方があとでアドレス変更をしやすくなるってことです。

    この記事へのコメント
    名前:
    URL
    コメント:
    この記事へのトラックバック :
    whblog 1.5