DrupalでクリーンURL(lighttpd版)

Webサーバにlighttpd選んでDrupalのクリーンURLでつまずいた時の対処メモ。

lighttpd.confでmod_rewriteのコメントアウトをはずして下記を追加

url.rewrite-final = ("^/system/test/(.*)$" => "/index.php?q=system/test/$1","^/([^.?]*)?(.*)$" => "/index.php?q=$1&$2","^/([^.?]*)$" => "/index.php?q=$1")

情報元:Clean URLs with different webservers | drupal.org
http://drupal.org/node/43782

あとはDrupalにログインして「管理>設定>全般設定>クリーンURL」を有効にするだけ。
※URL:/admin/settingsへの接続できたら有効/無効を選べるのかな

これでやっとまともに動いた^^;

ちなみに環境

CentOS 4.4
lighttpd 1.3.16 (ssl)
MySQL 4.1.20
PHP 5.2.1 (cgi-fcgi)
Drupal drupal-4.7.6

こんな感じ。

コメントを残す

メールアドレスが公開されることはありません。