[女性]日払4万円稼ぐバイト!
こんな私でも高収入な理由は…

【Apache】mod_rewriteについて語るスレ
1:06/11 19:29 wH0rV3+D
Apacheのモジュール『mod_rewrite』に関連するスレです。

基本的な内容は↓ページを読むこと。
http://japache.infoscience.co.jp/rewriteguide/
http://japache.infoscience.co.jp/japanese_1_3_6/manual/mod/mod_rewrite.html
省8
427:◆cCWqf4GI8E 11/08(日) 18:49 w74YnUY2
425は偽。俺が本物か証明できるかどうかはわからんがトリップをつける
IIJがアク禁になって当分投稿できなかった。すまない。
>>423
# cat /var/log/httpd/access_log
192.168.56.1 - - [28/Oct/2009:23:40:43 +0900] "GET /check/ http://foo.jp/bar/baz/ HTTP/1.1" 404 314 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; ja; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729) Pathtraq/0.9"
# cat /var/log/httpd/error_log 省16
428:11/08(日) 19:44 ??? [sage]
> RewriteRule ^.* /check.php [NC,L]にしたらInternal Server Errorになった
それ、.htaccessに書いてる?httpd.confに書いてる?
RewriteRuleで複数書き換えると無限ループすることがあるよ。
特に.htaccessのとき。

429:11/09(月) 10:17 ??? [sage]
単発の質問を偽物扱いして退けようとするなんてかっこいいなw
430:11/10(火) 07:44 sgFUme3q
>>428
.htaccessに書いてた・・・
httpd.confなら
<Directory /var/www/html>
RewriteEngine On
RewriteRule ^.* /check.php [NC,L] 省9
431:11/10(火) 19:51 ??? [sage]
<Directory>に書いたら、ディレクトリコンテキストだから基本的に一緒
ディレクトリコンテキスト外で書いた方がループしない。

ループするのとは直接関係ないかもだけど、実ファイルがあったら書き換えないっていう指定も追加するといい
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR] 省11
432:11/18(水) 14:12 ??? [sage]
誘導されて来ました。

早速質問なのですが、
test.phpというファイルがリクエストされた場合に、index.php?page=test.phpにrewriteするにはどのようにすれば良いでしょうか?
.htaccessに
RewriteRule ^([0-9A-Za-z.]+)$ index.php?page=$1 [L] 省10
433:11/18(水) 14:22 ??? [sage]
index.phpへのアクセス → index.php?page=index.php になってるんじゃないの?

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([0-9A-Za-z.]+)$ index.php?page=$1 [L]
434:11/18(水) 14:58 ??? [sage]
>>432
あと、オプションをQSAにしてみたら?
435:11/18(水) 18:51 ??? [sage]
>>433-434
遅くなりまして申し訳ないです。

期待していた通りに動作しました。ありがとうございました。
436:11/22(日) 04:53 kXZj6gQw
日本語をURLエンコードしているんだけど、それを半角英数に書き換え戻したいんだが。
無理だな。
1-AA
#
30歳代OK風俗求人