以下の内容はhttp://sonic64.com//2004-05-05.htmlより取得しました。


Landscape トップページ | < 前の日 2004-05-04 2004-05-05 次の日 2004-05-06 >

Landscape - エンジニアのメモ 2004-05-05

mod_rewrite を .htaccess で設定


* mod_rewrite を .htaccess で設定

この記事の直リンクURL: Permlink | この記事が属するカテゴリ: [Apache]

- .htaccess で mod_rewrite

.htaccess に RewriteRule を設定する場合、第一引数はファイル名だけを記述する。ディレクトリを含んだ正規表現を第一引数に与えても動作しない。

例) /home/hiroaki/public_html/log2 にあるファイルを /home/hiroaki/public_html/log の URL でアクセスさせる

RewriteEngine on
RewriteRule .* /~hiroaki/log/$1

今日の失敗は、「.htaccess に設定するときは、mod_rewrite の第一引数にはファイル名だけを記述する」というルールに気が付かずに10分無駄にしたこと。

- 参考

Apache URL Rewriting Guide
http://japache.infoscience.co.jp/rewriteguide/

- 追記 mod_rewrite の代替

mod_rewrite を使えない場合に、なんとかして rewrite っぽい動作をさせる方法。もっとも、rewrite 先が CGI でないとダメだけど。

2004-09-08 「ErrorDocument を利用した mod_rewrite の代替」
2004-09-13 「Action を利用した mod_rewrite の代替」




以上の内容はhttp://sonic64.com//2004-05-05.htmlより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14