2004-08-09 (Mon) [長年日記]
_ mod_ruby-1.2.2
Apache2でSEGVが発生するバグがあったので修正してリリース。 まだおかしいとこもあるようだけど...。
_ mod_rewrite
httpd.confの中でmod_rewriteを使う分には何も問題がないのだけど
.htaccessの中で使おうとすると403エラーになってしまう。
[徒然日記より引用]
うーん、手もとでは.htaccessでもmod_rewriteが使えてしまいました。 こんなので試しました。
RewriteEngine on RewriteBase /~shugo RewriteRule foo.txt /home/shugo/public_html/bar.html
ちなみにhttpd.confの設定はDebianのデフォルトのままで
<Directory /home/*/public_html> AllowOverride FileInfo AuthConfig Limit Options Indexes SymLinksIfOwnerMatch IncludesNoExec </Directory>
となってます。
あ、ひょっとして
AllowOvverride all
[徒然日記より引用]
このvが一コ多いせいとか。
でもPHPでは動くんですよね。うーん。
うちの動作環境は以下の通りです。
Server: Apache/2.0.50 (Debian GNU/Linux) DAV/2 mod_ruby/1.2.2 Ruby/1.8.2(2004-07-29)
「.htaccessの中で使おうとすると403」というとFollowSymLinksもSymLinksIfOwnerMatchもOptionsに無い、といったことだったりしないでしょうか。<br><br>(うちからリンク先に到達できないのでここに書いちゃいました)
"AllowOvverride"は手で書いた際のtypoです。すみません<br>両者とも未解決のままです(T_T<br>詳細は自分の日記に書きます…