whblog公式サイト

<<   2017年10月   >>
SunMonTueWedThuFriSat
1234567
891011121314
15161718192021
22232425262728
293031    
メニュー
検索
新着記事
カテゴリ
過去ログ
コメント
トラックバック
    ドメイン割り当て

    ブログにドメインを割り当てる方法はいくつかあると思いますが、
    シンボリックリンクとmod_rewriteを使う方法を紹介します。

    FollowSymLinksを有効にしてください。

    b0.example.com
    b1.example.com
    を作成します。

    b0.example.com
    のDocumentRootは
    ~/public_html/b0.example.com
    b1.example.com
    のDocumentRootは
    ~/public_html/b1.example.com
    とします。

    ~/public_html/b0.example.com/
    にwhblogを設置します。
    これで
    http://b0.example.com/index.cgi
    が利用可能になります。

    b0.example.com
    は設置のみで実際には使わず、(使ってもいいですが)
    ブログ管理専用のドメインとします。
    ~/public_html/b1.example.com/blog
    に、
    ~/public_html/b0.example.com
    のシンボリックリンクを作成します。

    >cd ~/public_html/b1.example.com
    >ln -s ../b0.example.com blog
    ↑こんな感じのコマンドをサーバー上で実行

    これで、
    http://b1.example.com/blog/

    http://b0.example.com/
    は同じものになります。

    htaccess.sample.2.txt
    を参考に、
    ~/public_html/b1.example.com/.htaccess
    を作成します。
    これで、
    http://b1.example.com/entry/記事ID
    の様なアドレスでアクセスできるようになります。

    同じ要領で
    b2.example.com
    b3.example.com
    にもシンボリックリンクを置いてmod_rewriteを設定すればマルチドメインができます。


    ドメインを割り当てて複数ブログを設置した場合でも
    ブログIDは1からの連番ですので、
    CGIに直接パラメータを渡して他のブログの存在を確かめることは可能と思いますので注意してください。
    コメント、トラックバック機能をなしにして、(この2つはPOSTなのでパラメータの判別が難しい。POSTだから相当な暇人じゃなきゃいたずらしないと思いますが。)
    mod_rewriteを駆使するなどしてCGIに直接アクセスするのが困難な設定をすればほぼ隠すことは可能と思いますが、
    ブログを閲覧可能にする以上、CGIへのパラメータ直接指定を完全に不可能にするのは難しいと思います。

    この記事へのコメント
    Gets FDA Green Light For Enlarged Prostate Treatment.
    pharmacy 2016-09-22 19:02:10
    Trial for Sickle Cell Lung Problems Halted .
    viagra_online 2017-01-11 01:57:52
    名前:
    URL
    コメント:
    この記事へのトラックバック :
    whblog 1.5