- - PR -
Apacheにてアクセス元のネットワークによって表示される内容を変える
«前のページへ
1|2|3
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-03-14 20:11
めぐ様
ありがとうございました! 上手く行きました! ところで、 教えて頂いた RewriteRule ^/(.*)$ /private/$1 はどのような内容なのでしょうか。 最後の最後までお手数をおかけしますが、 よろしくお願い致します。 | ||||
|
投稿日時: 2005-03-15 09:49
上手くいってなによりです。
簡単に言えば、 ( ) でグループ化されたマッチ内容を、$Nで後方参照しています。 Nは出現する()に対応して 1,2,...となります。 上の例では、 /index.html がリクエストされた場合、$1では index.html を、 /image/fig.jpg がリクエストされた場合、$1で image/fig.jpg を それぞれ参照できます。 詳細は http://httpd.apache.org/docs/mod/mod_rewrite.html.ja.jis#RewriteRule を見てください。 RewriteLogLevel を0にするか、コメントアウトすることをお忘れなく。 | ||||
|
投稿日時: 2005-03-15 13:39
めぐ様
ご返答ありがとうございます。 解説まで頂き本当にありがとうございます。 ご指示頂いたURLを参照させて頂きました。 後方参照ということができるんですね。 正規表現の扱いが まだまだ分からないところが多いのですが、 (.*)$ は、行末の任意の文字列(グループ) という意味でよいのでしょうか。 また、ログの方は RewriteLogLevel 0 としました。 ありがとうございました。 | ||||
|
投稿日時: 2005-03-15 16:41
そうです。 | ||||
|
投稿日時: 2005-03-15 16:51
めぐ様
最後の最後までありがとうございました。 また何かあった際にはよろしくお願い致します。 丁寧な対応ありがとうございました。 |
«前のページへ
1|2|3