RewriteRuleが引数を処理できない問題 
2012/12/11 Tue.
基本動作ではREWRITERULEは引数を処理できない。
(例)
http://test.domain.com/rewritename.php?a=100
このURLをリライトさせた場合、
以下のパラメータの場合は
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^rewritename.php changename.php
http://test.domain.com/changename.php
となって、引数部分が欠落してしまう。
そこで[QSA]オプションを利用すると、
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^rewritename.php changename.php [QSA]
http://test.domain.com/changename.php?a=100
となって引数が引き継がれる。
(例)
http://test.domain.com/rewritename.php?a=100
このURLをリライトさせた場合、
以下のパラメータの場合は
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^rewritename.php changename.php
http://test.domain.com/changename.php
となって、引数部分が欠落してしまう。
そこで[QSA]オプションを利用すると、
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^rewritename.php changename.php [QSA]
http://test.domain.com/changename.php?a=100
となって引数が引き継がれる。
category: サーバー
ソフトバンクのネットワーク名が面白い 
2012/12/03 Mon.
自分が運営するサイトログに、ふと目に止まったドメイン名があった。
「jp-t.ne.jp」というもの。
なんだろ?と思いWHOISで調べてみたら、「メールサービス8」というネットワーク名だった。
なんだこれ?どこのネットワーク?
と思い調べてみたら、「ソフトバンク」だった。
で、さらに調べてみたら
JP-C.NE.JP
メールサービス1
JP-D.NE.JP
メールサービス2
JP-H.NE.JP
メールサービス9
JP-K.NE.JP
メールサービス3
JP-N.NE.JP
メールサービス4
JP-Q.NE.JP
メールサービス5
JP-R.NE.JP
メールサービス6
JP-S.NE.JP
メールサービス7
JP-T.NE.JP
メールサービス8
とあるそうな。
これらのドメインの登録日付が1999年9月28日となっているので、ソフトバンクの前身「J-PHONE」の時に取られたようです。
J-PHONE。適当すぎです。
「jp-t.ne.jp」というもの。
なんだろ?と思いWHOISで調べてみたら、「メールサービス8」というネットワーク名だった。
なんだこれ?どこのネットワーク?
と思い調べてみたら、「ソフトバンク」だった。
で、さらに調べてみたら
JP-C.NE.JP
メールサービス1
JP-D.NE.JP
メールサービス2
JP-H.NE.JP
メールサービス9
JP-K.NE.JP
メールサービス3
JP-N.NE.JP
メールサービス4
JP-Q.NE.JP
メールサービス5
JP-R.NE.JP
メールサービス6
JP-S.NE.JP
メールサービス7
JP-T.NE.JP
メールサービス8
とあるそうな。
これらのドメインの登録日付が1999年9月28日となっているので、ソフトバンクの前身「J-PHONE」の時に取られたようです。
J-PHONE。適当すぎです。
category: サーバー
| h o m e |