Dip.PicoLix
ピコリックス
Crenazumina BBS picolixホームへ
.....

[home]>[Crenzumina BBS]



| 一覧に戻る|

2004.05.14 Fri 01:37
このBBSをhtml化しました。  (管理人(Eva))
 
 w_s3sbix.cgiで生成される動的ページをApacheのmod_rewriteの設定で
 すべて*.htmlになるようにしました。
 (当サイトは、XREA上で運営していますが、XREAのApacheでは、RewriteEngine onが
 使えます。)
 
 mod_rewriteを使うと以下のことができます。
  http://dip.picolix.jp/bbs/w_s3sbix.cgi
  http://dip.picolix.jp/bbs/にする。
  http://dip.picolix.jp/bbs/w_s3sbix.cgi?sr=1&st=2
  http://dip.picolix.jp/bbs/1/2.htmlのようにする。
 こうするとhtml化されるので、Googleにも用意にindexされ、検索にもヒットされる。
 
 [設定について]
 1)w_s3sbix.cgi中の相対パスのディレクトリーを全て絶対パスに書き換える。
 2)w_s3sbix.cgiがあるディレクトリーに、次の内容の.htaccessを置く。
 --------------------------------------------------------------------
 DirectoryIndex w_s3sbix.cgi
 RewriteEngine on
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^([0-9]+)/([0-9)]+)\.html$ w_s3sbix.cgi?sr=$1&st=$2 [L]
 --------------------------------------------------------------------
 1行目:ディレクトリーアクセス時には、w_s3sbix.cgiをアクセスする。
     結果、http://dip.picolix.jp/bbs/にアクセスした時は、
     http://dip.picolix.jp/bbs/w_s3sbix.cgiにアクセスされます。
 2行目:mod_rewriteを有効にする。
 3,4行目:実ファイル、実ディレクトリーがあった場合は何もせずスルーする。
 5行目:書式に従いURL変換する。