2007/11/6 火曜日

Zend Framework – mod_rewrite

カテゴリー: PHP, Zend Framework — hot @ 0:15:00

Zend Frameworkをローカル環境でテストする時の設定の覚書。mod_rewriteで少しハマった。。。

Zend FrameworkはPHP5.1.4以上が必要なのでXAMPPのPHP SwitchでPHP5にする。ちなみに小生の環境はPHP5.2.0です。開発はEclipsでやるのでhttpd.confの設定でEclipsのワークスペースに合わせる。それからmod_rewriteを有効に。

LoadModule rewrite_module modules/mod_rewrite.so

Alias /zend “C:/D/Eclipse/zend/public_html/”
<directory “C:/D/Eclipse/zend/public_html/”>
Options All
AllowOverride all
Order allow,deny
Allow from all
</Directory>

ここでOptions Allにしないと.htaccessでmod_rewriteの設定した時に、アクセス拒否されてしまったので注意。
次に.htaccessの設定

RewriteEngine On
RewriteRule !\.(js|ico|gif|jpg|png|css|zip|gz|html|xml)$ index.php
RewriteBase /zend

DirectoryIndex index.php

RewriteBaseはhttpd.confで設定したドキュメントルートのエイリアス「zend」を設定

コメントはまだありません »

コメントはまだありません。

このコメント欄の RSS フィード トラックバック URL

コメントをどうぞ

Copyright (C) 2007-2010 HOTSYSTEMS