2005年03月28日

さくらのレンタルサーバ mod_rewrite 導入!

「さくら mod_rewrite」などで検索してきている方がいましたので、それは使えんよぉ。。
と思っていましたら。。なんと!

さくらのレンタルサーバ mod_rewrite の導入

とうとうきました

いくつかどうしてもしたかった事は他の方法で対応していましたが、

ホームページのURL
DWodp live をさくらレンタルで

もう、そんな小細工必要なくなる!?

導入したら試してみましょう。。まぁ、済んでいるところはそのままでもよいですが。

特に「www」あり・なしなんかは「やほお」のことを考えると現状のほうがいいように思うが
どうだろう

容量300MB、月額125円、高性能なサーバが日本最大級のバックボーンに直結。
さくらのレンタルサーバ
*

「さくらレンタルサーバ」であと気になるのは夜間のレスポンスの悪さですかね。
そこのアプロダなんかで使こてるチミ。やめてくれないか帯域の占領。

投稿者 : 21:21 | コメント (0) | トラックバック

2005年01月30日

ホームページのURL

「ホームページ」というのはWebサイトの入り口のページ。。TOPページのことだというのをどこかで読んだ覚えがあります。(どこでだったか忘れました。。無責任な)

良縁ネットのTOPページは"http://good-match.net/"
にしています。

容量300MB、月額125円、高性能なサーバが日本最大級のバックボーンに直結。
さくらのレンタルサーバ
*

Su-Jineさんのところの
第1回 http://www.su-jine.com/とhttp://su-jine.com/は同じ?」 や
www 付き・なし の URL どっちに統一するべきか?」 を読んで、
URLをどれかに統一しようと思い立った。

さくらレンタルサーバーの場合独自ドメインを割り当てたとして

http://good-match.sakura.ne.jp/
http://www.good-match.sakura.ne.jp/
http://good-match.net/
http://www.good-match.net/

のすべてアクセスすることができます。前にも書きましたがさくらレンタルサーバーは「mod_rewrite」が使えませんのでどれかに転送することはできませんでした。

ですから、いろいろ調べて一つのURLしかアクセスできないようにしました。

※「独自ドメインwww付き」のみのURLひとつだけにする
#-----------------------------
SetEnvIf Host "www\.example\.com" hos_ok
order deny,allow
deny from all
allow from env=hos_ok
#-----------------------------

※「独自ドメインwww無し」のみのURLひとつだけにする
#-----------------------------
SetEnvIf Host "www" hos_ua
SetEnvIf Host "\.sakura\.ne\.jp" hos_ua
order allow,deny
allow from all
deny from env=hos_ua
#-----------------------------

このあたりを参考に .htaccess 記述しました。

投稿者 : 18:25 | コメント (0) | トラックバック

2005年01月29日

DWodp live をさくらレンタルで

DWodp live というdmozのディレクトリデータを使用する殻みたいなphpプログラムがあります。既存のデータベースを使用できるためいろんな意味で手軽に自分のサイトにディレクトリができるわけです。

設定しだいで、動的ページから(仮想)静的ページに切り替えができます。
ただし、「mod_rewrite」が使える場合に限りです。。

さくらレンタルサーバーは「mod_rewrite」が残念ながら使えません。

ですから、別の方法で動的ページから(仮想)静的ページに切り替えを行います。
いくつかの段取りごとに。。

●拡張子無しでも動くphp(dir.php→dir)
 .htaccess の設定
#-----------------------------
<FilesMatch "^dir$">
AddType application/x-httpd-php dir
</FilesMatch>
#-----------------------------


●インデックスページを別のファイル名で
 .htaccess の設定
#-----------------------------
DirectoryIndex dir
#-----------------------------


●動的ページを静的ページ(PATH_INFO使用)(さくら仕様)
#-----------------------------
php.iniに cgi.fix_pathinfo=1 を記述(さくらコンパネ)
(スクリプトの $_SERVER["PATH_INFO"] を $_SERVER["ORIG_PATH_INFO"]
 に変更)

$c = $_SERVER['ORIG_PATH_INFO']; php中に追加
$_GET['c'] を $c に変換
#-----------------------------

(PATH_INFO)の使い方はSu-Jineさんとこの
動的だけど静的なページの作成 (PATH_INFO)」を参考にしました。

結構覚え書き的なところがありますのでその辺はご勘弁を。。で、GM:dmoz出来上がり
です。まぁ、他にも少しいぢってますが核になる改造は上記です。
なんちゃってxoopsモジュール化(Topだけ?!)もしてみたりしています。

容量300MB、月額125円、高性能なサーバが日本最大級のバックボーンに直結。
さくらのレンタルサーバ
*

投稿者 : 22:51 | コメント (0) | トラックバック

 
copyright (c) 2004-2005 Mercury Plan, Inc. All rights reserved.