For Want Of A Better Word

mod_rewriteのテストメモ

      2015/04/18

参考サイト
http://blog.dawgsdk.org/weblog/archives/411011

最初に書く事

RewriteEngine On
RewriteBase /

テストするに当たりmod_rewriteのリダイレクトがどーなっているのかを見たい。けどデフォルトでは、書き換えられたURLは見えない。
それを確認するにはRewriteRuleに[R]をつければ良いらしい

こんな感じ。

RewriteEngine On
RewriteBase /
RewriteRule (.*).html test/index.php?page=$1 [R]

Rewritebaseについて

/testフォルダに.htaccessを置いて RewriteBaseを「/」にする。

RewriteRule (.*).html /test/index.php?page=$1 [R]

そこに。test/index.htmlでアクセスするときに$1にキャプチャされるのは「index」。
条件の方はRewriteBaseの影響は受けない。
リダイレクト先にだけ影響。/はdocumentルート!!

 - apache, インフラ

  関連記事

ハウジング・ホスティング・レンタル・VPS・クラウド違い

ハウジングサービス 顧客の通信機器や情報発信用のコンピュータ(サーバ)などを、自 …

centos swap領域の増設

やたらメモリ不足に陥るサーバーがあるので、メモリ増設に加えて一応swapも追加す …

[linux][sh]アパッチのアクセスログからアクセス数の確認_簡易版

gaとかを仕込んで無いサイトでPVを確認したい、という要望あり。 アクセスログが …

色んな 「セッション」の意味まとめ

  ネットワークまわりで「セッションを張る」「セッション数が多くて」、 …

メモ_webサーバーログをmysqlにぶち込む_(簡易アクセスデータ取得ツール\1)

webサーバーに透過gifをおいて、ウェブサイトアクセス時に該当gifにパラメー …