1 –¼‘OFnobody‚³‚ñ [02/06/11 19:29 ID:wH0rV3+D] Apache‚̃‚ƒWƒ…[ƒ‹wmod_rewritex‚ÉŠÖ˜A‚·‚éƒXƒŒ‚Å‚·B Šî–{“I‚È“à—e‚Í«ƒy[ƒW‚ð“ǂނ±‚ÆB japache.infoscience.co.jp/rewriteguide/ japache.infoscience.co.jp/japanese_1_3_6/manual/mod/mod_rewrite.html ‚»‚ê‚Å‚ÍÏÀ°ØÀ‚«‚Ü‚µ‚傤B
2 –¼‘OFnobody‚³‚ñ mailto:sage [02/06/11 19:30 ID:???] ¡‚¾! 2ƒQƒbƒg«««! PPPPPÉPPP@@@@@@@(LL @@@@ ÈÈ@@@j@@@@@@(LÜ(L @@¼iß„tß ‚Âßßß(LÜ;;;ßßß @(G)@@@@@ PP@ (LÜ(LÜ;;
3 –¼‘OF3 mailto:sage [02/06/11 20:03 ID:???] 3
4 –¼‘OFŽ mailto:sage [02/06/11 22:12 ID:???] mod_rewrite‚ŋÂÁ‚½Ž–‚â‚Á‚Ă邯sendmail.cf‘‚¢‚Ă邿‚¤‚È‹C•ª‚ɂȂç‚È‚¢? •ÏŠ·’†‚ÌURI•¶Žš—ñ‚É‹ó”’‹æØ‚è‚Åó‘Ô‚ð•Û‘¶‚µ‚½‚肳B
5 –¼‘OF‚©‚¨‚è‚ñÕ‚è ŸKAORinK6 mailto:orange@iida.kaori.com [02/06/11 23:37 ID:???] ¹8ƒmƒnR8¸ @ i@O¤OjQQ_ @@@@@@@@@@@@@@@@@@@|=ßßß`oƒmƒnRo` @i‚‚Âi@@@ij|=ßßVƒXƒŒ‚¨‚߂łƂ¤‚Ȃ̂ꂷ|ô@@ @(@LúDM) @@É@lÉ@PP@@@@@@@@@@@@@@@@@@@@@@|=ßßßQQ‚ @i__Qj__j
6 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [02/06/12 17:40 ID:???] >4 —]Œv‚È‚±‚Æ‚µ‰ß‚¬‚ÄAƒ‹[ƒv‚ɊׂÁ‚Ä‚µ‚Ü‚¤‚±‚Æ‚à‚ ‚è‚Ü‚·‚ªA‰½‚©H Rewrite‚·‚鎞‚ÉContent-type‚Á‚Äí‚É text/html ‚È‚ñ‚¾‚낤‚©H text‚©‚çimage‚ÉRewrite‚·‚邯Atext/html ‚̂܂܂Šimage/xxx ‚ɕςí‚ç‚ñB ŠÂ‹«‚É‚æ‚Á‚Ă͕s–¡B ‰ñ”ðô‚ ‚ê‚ÎA•ñ·ÎÞ°ÇB
7 –¼‘OFnobody‚³‚ñ [02/06/12 23:23 ID:QxWRW/Qr] >>1 Œ©‚½‚¯‚ÇA‚³‚Á‚Ï‚è‚í‚©‚ç‚ñB Œ‹‹Ç‚±‚ê‚͉½‚Ȃ̂©B
8 –¼‘OFnobody‚³‚ñ [02/06/12 23:44 ID:K447s2+V] RewriteMap + prgŽg‚Á‚Ĉê’莞ŠÔ“à‚Ì“¯ŽžƒAƒNƒZƒX”§ŒÀ‚ÉŽg‚Á‚Ä‚éB Œv‘ªƒvƒƒOƒ‰ƒ€‘¤‚ÍPerl‚¾‚¯‚Ç‹N“®‚µ‚Á‚ςȂµ‚¾‚©‚ç‘‚‚ăCƒC‚ËB mod_proxy‚Ƃ̑g‚݇‚킹‚ªŠy‚µ‚‚ÄD‚«‚¾‚ÈB
9 –¼‘OFnobody‚³‚ñ mailto:ageage [02/06/18 14:58 ID:???] ŽN‚µ
10 –¼‘OFnobody‚³‚ñ mailto:sage [02/06/19 01:10 ID:???] htaccess‚¾‚¯‚Ì‹Lq‚őш槌À‚Æ‚©max_connections‚Æ‚©Ý’è‚Å‚«‚邿‚¤‚ɂȂç‚ñ‚©‚ÈB mod_throttle‚Æ‚©‚ÍOS‚ªUnixELinuxŒn‚µ‚©ƒ_ƒ‚¾‚µB
11 –¼‘OFnobody‚³‚ñ mailto:sage [02/06/23 02:28 ID:???] >>10 –³—‚¾‚낤B‚»‚ê‚ÍAƒT[ƒo[‘¤‚̃I[ƒo[‚Å‚©‚¢‚ÆŽv‚í‚È‚¢‚©H uƒT[ƒo[Ý’èv•Ï‚¦‚邿‚¤‚È‚à‚ñ‚¾‚©‚çc
12 –¼‘OFnobody‚³‚ñ mailto:age [02/08/22 22:33 ID:???] age ‚Â[‚©A”‚̎À—͂𔽉f‚µ‚½ƒXƒŒ‚¾‚ÈEEEB
13 –¼‘OFnobody‚³‚ñ [02/09/23 14:05 ID:YqX96leN] [P] ‹@”\‚ªD‚«
14 –¼‘OFnobody‚³‚ñ [02/09/24 16:25 ID:/2P4+h33] mod_rewrite‚ªŽg‚¦‚éƒT[ƒo‚Á‚Ăǂ±‚ª‚ ‚é‚ÌH
15 –¼‘OFnobody‚³‚ñ mailto:sage [02/09/24 17:54 ID:???] •³½Ø±
16 –¼‘OFnobody‚³‚ñ [02/09/24 17:59 ID:cTjjUirZ] ‚¢‚¿‚¢‚¿–â‚¢‡‚킹‚¸‚ɂ킩‚ñ‚È‚¢‚à‚ñ‚©‚È
17 –¼‘OFnobody‚³‚ñ [02/10/02 13:14 ID:6JgGwrqz] CGI‚ªŽg‚¦‚邯‚±‚ë‚È‚çsystem('httpd -l')‚µ‚Ä‚Ý‚é‚Æ‚©
18 –¼‘OFnobody‚³‚ñ [02/10/07 22:30 ID:bKtEI8Ri] @mod_rewrite ‚ɂ‚¢‚Ä’²‚ׂĂ¢‚½‚çA‚±‚±‚ðŒ©‚Â‚¯‚Ü‚µ‚½B @‰º‹L‚Ì‚±‚Æ‚ð‚µ‚½‚¢‚̂ł·‚ªAmod_rewrite ‚łł«‚é‚Å‚µ‚傤‚©H ----------------------- @‚ ‚éƒfƒBƒŒƒNƒgƒŠˆÈ‰º‚ðŒÄ‚Ño‚·‚ÆA•K‚¸ˆê‚‚̃XƒNƒŠƒvƒg‚ðŒÄ‚Ño‚µA “Á’èƒfƒBƒŒƒNƒgƒŠˆÈ‰º‚ÌAƒpƒXî•ñ‚ðƒpƒ‰ƒ[ƒ^‚Æ‚µ‚Ď擾‚·‚邱‚Ƃ͂ł«‚é‚Å‚µ‚傤‚©H —áF @hogehoge.com/test/param1/param2 ‚PDtest/ ˆÈ‰º‚̃pƒXî•ñ‚Í–³Ž‹‚³‚ê‚ÄAhoge.php ‚ªŒÄ‚΂ê‚éB ‚QDtest/ ˆÈ‰º‚Ì param1/param2 ‚Ìî•ñ‚ð hoge.php ‚Ì’†‚ÅŽg—p‚·‚éB @‚¿‚È‚Ý‚É tomcat ‚Å‚Í web.xml ‚Å <servlet-mapping> <servlet-name> HogeHogeServlet </servlet-name> <url-pattern> /test/* </url-pattern> </servlet-mapping> @‚Æ‚¢‚¤‚悤‚ÈÝ’è‚ð‚µ‚Äs‚Á‚Ä‚¢‚Ü‚µ‚½B ----------------------------- @’Pƒ‚É test/* ‚Å‘¼‚Ìꊂɂ ‚éƒXƒNƒŠƒvƒg‚ɂƂ΂·•û–@‚͂킩‚Á‚½‚̂ł·‚ªA ŠY“–ƒpƒX‚ÌŒã‚ë‚É•t‰Á‚³‚ê‚Ä‚¢‚éƒpƒX‚ðAƒpƒ‰ƒ[ƒ^‚Æ‚µ‚Ä“n‚·‚±‚Æ‚ª‚Å‚«‚é‚Ì‚© ‚ª‚í‚©‚è‚Ü‚¹‚ñB @‚Ƃ΂µ‚½æ‚̃XƒNƒŠƒvƒg‚ÅAŒ³‚ÌPATH_INFOH‚ðŽQÆ‚·‚ê‚΂¢‚¢‚¾‚¯‚©‚ÈH‚»‚à‚»‚à ŽQƂł«‚é‚Ì‚©‚ÈH @‚ ‚Æ‚ÅŽŽ‚µ‚Ă݂܂·B‚Å‚àŒoŒ±ŽÒ‚¢‚½‚çA‹³‚¦‚Ä‚‚¾‚³‚¢B
19 –¼‘OFnobody‚³‚ñ mailto:sage [02/10/07 23:20 ID:???] test ‚ðƒfƒBƒŒƒNƒgƒŠ‚ł͂ȂA hoge.php ‚ð test ‚Æ‚¢‚¤ƒtƒ@ƒCƒ‹‚ÉƒŠƒl[ƒ€‚µ‚ÄA .htaccess ‚© httpd.conf ‚Å <Files test> SetType application/x-httpd-php </Files> ‚Æ PHP ƒXƒNƒŠƒvƒg‚Æ‚µ‚Ä‹N“®‚Å‚«‚邿‚¤‚Éݒ肵‚Ä‚¨‚¯‚ÎA mod_rewrite ‚È‚µ‚Å PATH_INFO ‚©‚çî•ñŽæ“¾‚Å‚«‚éB ‚ ‚é‚¢‚ÍAhttpd.conf ‚Å Action hoge-handler /somewhere/hoge.php <Location /test> SetHandler hoge-handler </Location> ‚Æ‚µ‚Ä‚à‚¢‚¢‚©‚à‚µ‚ê‚ñB‚±‚Ìê‡‚Í PATH_TRANSLATED ‚¾‚Á‚½‚©‚ÈH ˆÈãA‚Ü‚Á‚½‚“®ìŠm”F‚µ‚ĂȂ¢‚Ì‚ÅAƒEƒ\‘‚¢‚Ă邩‚à‚µ‚ê‚ñB
20 –¼‘OFhmk mailto:sage [02/10/07 23:28 ID:???] >>18 Ú‚µ‚¢‚±‚Ƃ͂悉¯‚¦‚Ä‚¢‚È‚¢‚Ì‚ÅA‚Å‚«‚邯‚¾‚¯Œ¾‚Á‚Ä‚¨‚±‚¤B Šm‚©³‹K•\Œ»‚ðŽg‚Á‚½‚悤‚ÈAAA
21 –¼‘OFnobody‚³‚ñ [02/10/08 01:39 ID:HuLBTBG+] >>19 @‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·AŽŽ‚µ‚Ă݂܂·B >>20 @S‹‚¢‚¨Œ¾—tA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
22 –¼‘OFnobody‚³‚ñ [02/10/08 01:50 ID:NmxcT/YZ] ‚»‚¤‚¢‚¦‚ÎA‚Ü‚½AV‚µ‚¢apache‚Å‚½‚Ë` ƒAƒbƒv‚µ‚È‚«‚áB
23 –¼‘OFnobody‚³‚ñ mailto:sage [02/10/08 01:50 ID:???] >>20 «‚̂悤‚ȉï˜b‚µ‚Ä‚¨‚¢‚Ä‚¨‚߂łÄ[‚ÈB pc.2ch.net/test/read.cgi/php/1031721334/n363-365
24 –¼‘OFr쑾˜Y [02/10/08 10:57 ID:HuLBTBG+] >>21 >>23 @‚߂ł½‚¢‚±‚Ƃɂł«‚Ü‚µ‚½B hogehoge.com/redirecttest4/ ‚Å /home/www/html/pathinfo.php ‚ðŒÄ‚Ño‚µ‚Ä‚¢‚Ü‚·B Ý’è‚͈ȉº‚Å‚·B --/usr/local/apache/conf/httpd.conf-- Action hoge-handler /pathinfo.php <Location /redirecttest4> SetHandler hoge-handler </Location> -- @ŠF—lA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
25 –¼‘OFhmk mailto:sage [02/10/08 11:43 ID:???] ‚߂ł½‚µA‚߂ł½‚µB ³‹K•\Œ»Žg‚í‚È‚©‚Á‚½‚Å‚·‚ËBޏ—炵‚Ü‚µ‚½B >>23 ‚悌©‚Ä‚é‚ÈA‰Él‚ßB‘fl‚Í‹ø‚Å‚àH‚Á‚Ä‚ëB
26 –¼‘OFnobody‚³‚ñ [02/11/07 11:24 ID:5CKaXlWW] ‚·‚݂܂¹‚ñA‚¿‚å‚Á‚Æ‹³‚¦‚Ä‚‚¾‚³‚¢B Apache2.0.43‚ðŽg‚Á‚Ä‚¢‚Ü‚·BconfigureŽž‚É --enable-rewrite ‚Å‘g‚Ýž‚ñ‚Å‚à --enable-rewrite=shard ‚Å‘g‚Ýž‚ñ‚Å‚à‚¤‚Ü‚“®‚¢‚Ä‚‚ê‚Ü‚¹‚ñB httpd.conf‚É‚Í RewriteEngine On RewriteRule ^old\.html$ new.html ‚Æ‘‚¢‚ăeƒXƒg‚µ‚Ä‚¢‚é‚̂ł·‚ªB ‘¼‚É‹Lq‚µ‚È‚«‚á‚¢‚¯‚È‚¢‚±‚Æ‚Á‚ĂȂñ‚Å‚µ‚傤H modules/ ‚̉º‚É mod_rewrite.so ‚ª‚È‚¢‚Ì‚ªŒ´ˆö‚Å‚µ‚傤‚©H
27 –¼‘OF26 [02/11/07 11:34 ID:5CKaXlWW] httpd -l ‚ÌŒ‹‰Ê‚Å‚Í mod_rewrite.c ‚Í•\ަ‚³‚ê‚Ü‚·B Compiled in modules: core.c mod_access.c mod_auth.c mod_include.c mod_deflate.c mod_log_config.c mod_env.c mod_setenvif.c prefork.c http_core.c mod_mime.c mod_status.c mod_autoindex.c mod_asis.c mod_cgi.c mod_negotiation.c mod_dir.c mod_imap.c mod_actions.c mod_userdir.c mod_alias.c mod_rewrite.c mod_so.c
28 –¼‘OFnobody‚³‚ñ mailto:sage [02/11/07 11:46 ID:???] >>26 mod_rewrite‚Í‚¿‚á‚ñ‚Æ‘g‚Ýž‚Ü‚ê‚Ä‚éB‘g‚Ýž‚Ü‚ê‚ĂȂ¢‚Ì‚É .htaccess‚ł͂Ȃhttpd.conf ‚É‘‚¢‚½‚̂ȂçA‚»‚à‚»‚àƒGƒ‰[‚ªo‚Ä apache‚ª‹N“®‚µ‚È‚¢B ‚Æ‚è‚ ‚¦‚¸Amod_rewrite‚ÉŠÖ‚·‚éƒhƒLƒ…ƒƒ“ƒg‚ð‚à‚¤ˆê“x‚悓ǂݒ¼‚¹B ‚»‚ÌÝ’è‚Årewrite‚³‚ê‚é‚Í‚¸‚ª‚È‚¢B
29 –¼‘OFnobody‚³‚ñ mailto:sage [02/11/07 11:55 ID:???] RewriteBase‚Æ‚©‚àÝ’è‚ð
30 –¼‘OF26 [02/11/07 13:00 ID:5CKaXlWW] ‚ñ[A‚±‚¤‚¢‚¤‚Æ‚«‚ÉŽ©•ª‚Ì—‰ð—͂̂Ȃ³‚ðŽÀŠ´‚µ‚Ü‚·BBB japache.infoscience.co.jp/japanese_1_3_6/manual/mod/mod_rewrite.html ‚Æ‚©‚à“Ç‚ñ‚Å‚¢‚é‚̂ł·‚ªARewriteBase‚Á‚Ä•K‚¸Ý’肪•K—v‚Ȃ̂łµ‚傤‚©H ‚È‚‚Æ‚à“¯‚¶ƒfƒBƒŒƒNƒgƒŠ‚É’u‚¢‚Ä‚éƒtƒ@ƒCƒ‹‚Ö‚ÌƒŠƒ_ƒCƒŒƒNƒg‚È‚ç•s—v‚Å‚·‚©H æ‚Ù‚Ç‘‚«–Y‚ê‚Ü‚µ‚½‚ªA <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^old\.html$ new.html </IfModule> ‚̂悤‚ÉA IfModule ‚ň͂ñ‚ł͂ ‚è‚Ü‚·B ‚ÅAwww.hoge.com/old.html ‚ɃAƒNƒZƒX‚µ‚Ä‚à‚»‚̂܂ܕ\ަ‚³‚ê‚¿‚á‚¢‚Ü‚·BB ‚à‚¤‚µ‚¾‚¯ƒqƒ“ƒg‚ð‚‚¾‚³‚¢B‚¨Šè‚¢‚µ‚Ü‚·B
31 –¼‘OF26 mailto:sage [02/11/07 13:46 ID:???] ‚ A‚È‚ñ‚©‚Å‚«‚½‚Á‚Û‚¢‚Å‚·B <Directory /home/www/htdocs> </Directory> ‚Ì’†‚É‘‚¢‚Ä‚ ‚°‚½‚ç‚Å‚«‚Ü‚µ‚½B ‚Ü‚¾‚¿‚á‚ñ‚Æ—‰ð‚µ‚ĂȂ¢‚̂ł¿‚å‚Á‚Æ®—‚µ‚Äl‚¦‚Ă݂܂·B 28‚³‚ñA29‚³‚ñ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
32 –¼‘OFŽRè mailto:iOOjsage [03/01/15 13:46 ID:???] iOOj
33 –¼‘OFŽRè mailto:iOOj [03/03/13 17:35 ID:???] iOOj
34 –¼‘OFŽRè mailto:iOOj [03/04/17 12:18 ID:???] iOOj
35 –¼‘OFŽRè mailto:iOOjsage [03/04/20 06:16 ID:???] @@ ÈQÈ @@i@@OO jƒ ‚Ê‚é‚ÛiOOj
36 –¼‘OFŽ„‚Ì‚¨‹à‚ª‘‚¦‚Ä‚¢‚é [03/05/18 23:41 ID:c9BgLl5+] ‚¨‹à‚ª—~‚µ‚¢l‚ÍŒ©‚Ä‚ËI‰Ò‚°‚él‚Í“w—Í‚µ‚½l‚Ì‚ÝI ‹M•û‚Ìl¶‚͕ς¦‚½‚¢‚Å‚·‚©H ƒnƒbƒs[ƒoƒXƒfƒF[ƒcƒD[ƒ†ƒE[ ‚¨’a¶“ú‚¨‚߂łƂ¤B Ž„‚ං܂ꂽ‚΂©‚è‚Å‚·B www.c-gmf.com/index3.htm www.c-gmf.com/index2.htm www.c-gmf.com/mail.htm
37 –¼‘OFŽRè mailto:iOOj [03/05/22 02:00 ID:???] „ª\„ª\„ª\„ª\„ª\„ª\„ª\„ª\„ª[JRŽRè‰wiOOj]„ª\„ª\„ª\„ª\„ª\„ª\„ª\„ª\„ª\
38 –¼‘OFŽRè mailto:iOOj [03/05/28 17:20 ID:???] @@@ @ÈQÈ Ëß.°@(@@OO j ƒ‚±‚ê‚©‚ç‚à–l‚ð‰ž‰‡‚µ‚ĉº‚³‚¢‚ËiOOjB @@k~¾PPl @@ \\ @@@@@@@@@@@@@@@@@@@@@ŽRèÂ
39 –¼‘OFŽRè  mailto:iOOj [03/07/15 11:14 ID:???] @__ÈQÈ_ @|i@@OO j|@ƒQ‚é‚ÛiOOj @|_ÜÜÜ_ @_ |ÜÜÜ~|@@@@@@@@@ŽRè @@ ~PPPP
40 –¼‘OFŽRè  mailto:iOOjsage [03/08/02 02:37 ID:???] @@ ÈQÈ @@i@@OO jƒ ‚Ê‚é‚ÛiOOj
41 –¼‘OF‚Ú‚é‚¶‚å‚ ŸySd1dMH5Gk mailto:iOOj [03/08/02 05:19 ID:???] @@@ @ÈQÈ@ ÈQÈ Ëß.°@i@ E‚REj (@@OO j ƒ‚±‚ê‚©‚ç‚à–l‚½‚¿‚ð‰ž‰‡‚µ‚ĉº‚³‚¢‚ËiOOjB @@k~¾PPP¾PPl @@ \\\\\\ @@@@@@@@@@@@@@@@@@@@@ŽRèÂ&‚Ú‚é‚¶‚å‚
42 –¼‘OFŽRè  mailto:iOOj [03/08/15 23:00 ID:???] @@@ (ÜVÜ) @@@„ O O „ ƒ‚±‚ê‚©‚ç‚à–l‚ð‰ž‰‡‚µ‚ĉº‚³‚¢‚ËiOOjB @@¼|@@@@|‚ @@@iQjiQj@@@@@@@@@@@@@@@@@@@@@@ŽRèƒpƒ“
43 –¼‘OFnobody‚³‚ñ [03/08/16 14:03 ID:R1l09wg/] server/index.cgi/test/ ‚Ȃǂðrewrite‚ð‚‚©‚Á‚Ä server/test/ ‚ňµ‚¦‚邿‚¤‚É‚µ‚½‚¢‚̂ł·‚ªA‚ǂ̂悤‚É‚â‚ê‚Ηǂ¢‚̂łµ‚傤‚©H ¡A.htaccess‚É RewriteRule ^/rewrite(.*) server/index.cgi/$1 ‚Æ‚©‚â‚Á‚ÄŒ©‚½‚肵‚Ä‚¢‚Ü‚·‚ªAƒGƒ‰[‚ɂȂÁ‚½‚èA–³ŒÀƒ‹[ƒv‚ɂȂÁ‚½‚èEEEiGG ‚ǂȂ½‚©‚²‰ñ“š‚¨Šè‚¢‚µ‚Ü‚·
44 –¼‘OFnobody‚³‚ñ mailto:sage [03/08/16 17:52 ID:???] ‚â‚è•û’m‚Á‚Ă邯‚ÇA‹³‚¦‚È‚¢B ƒ}ƒjƒ…ƒAƒ‹‚Æ‚©‚»‚̕ӌŸõ‚à‚µ‚È‚¢‚Å‹³‚¦‚ÄŒN‚È‚ñ‚Ä‘ŠŽè‚É‚³‚ê‚È‚¢
45 –¼‘OF43 mailto:sage [03/08/16 19:57 ID:???] ƒ}ƒjƒ…ƒAƒ‹‚ȂǂÍgoogle‚ÅŒŸõ‚µ‚Ü‚µ‚½‚ªA‘Ê–Ú‚Å‚µ‚½B ’²‚ׂ½‚Æ‚±‚ëmod_rewrite‚ª–³‚¢‚Æ”»–¾‚µ‚Ü‚µ‚½i||
46 –¼‘OF‚¨‹C‚É“ü‚èW ™http://beauty.h.fc2.com/ [03/08/16 22:27 ID:grNQSJhA] ‚¨‹C‚É“ü‚èW ™ beauty.h.fc2.com/
47 –¼‘OFnobody‚³‚ñ mailto:sage [03/08/17 00:28 ID:???] >>44 ‚à‚µ‚â‚ ‚È‚½‚Í‚«‚Ì‚¤•ʂ̃XƒŒ‚Å If-Modified-Since: ‚ɂ‚¢‚Ä ‰R‚ð‚‚¢‚Ä‚¢‚½l‚Å‚·‚©H ‚à‚µ‚»‚¤‚Å‚ ‚ê‚ÎA‚ ‚È‚½‚àƒGƒ‰‚»‚¤‚Éà‹³‚·‚é‘O‚É RFC ‚È‚èƒhƒLƒ…ƒƒ“ƒg‚È‚è‚ð‚¿‚á‚ñ‚Ɠǂñ‚Å—‰ð‚µ‚½•û‚ª‚¢‚¢‚Å‚·‚æB
48 –¼‘OFnobody‚³‚ñ mailto:sage [03/08/17 02:06 ID:???] ªƒAƒtƒHH
49 –¼‘OFnobody‚³‚ñ mailto:age [03/08/18 19:16 ID:???] ‚Ù‚µ‚ã
50 –¼‘OFnobody‚³‚ñ [03/11/07 22:11 ID:K7agUunN] www.example.com/foo/bar/fuga/hoge/ ‚ɃAƒNƒZƒX‚³‚ꂽê‡AŽÀÛ‚É‚Í www.example.com/index.php?cat=hoge ‚ɃAƒNƒZƒX‚µ‚Ă邿‚¤‚É•\ަ‚³‚¹‚½‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B i—v‚ÍAcom/ˆÈ‰º‚ÌA“r’†‚̃pƒX–¼‚͂ǂ¤‚Å‚à‚æ‚AURI‚ÌÅŒã‚Ì/‚Æ/‚ÌŠÔ‚Ì•¶Žš—ñ‚ðŽó‚¯Žæ‚Á‚Ä ŽÀÛ‚É‚ÍAwww.example.com/index.php?cat= ‚»‚Ì•¶Žš—ñ ‚ð•\ަ‚³‚¹‚½‚Žv‚Á‚Ă܂·Bj ‚ÅA RewriteRule ([^/]*)/?$ /index.php?cat=$1 ‚Æ‚µ‚½‚çA‚¤‚Ü‚‚¢‚«‚Ü‚µ‚½B ‚½‚¾A‚»‚µ‚½‚炱‚ñ‚Ç‚ÍA www.example.com/phpMyAdmin/ ‚Ý‚½‚¢‚È‚à‚̂܂ł±‚ê‚ð‰ðŽß‚µ‚Ä‚µ‚Ü‚¤‚悤‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½EE i‚»‚è‚á‚»‚¤‚¾j ‚ÅA‚½‚Æ‚¦‚ÎuphpMyAdminvuAnalogvuxoopsv‚ÌA ƒfƒBƒŒƒNƒgƒŠ”z‰º‚ÌꇂɃAƒNƒZƒX‚³‚ꂽ‚Æ‚«‚É‚¾‚¯A ‚±‚Ìumod_rewrite‚𖳌ø‚É‚·‚é‚É‚ÍA‚Ç‚¤‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
51 –¼‘OFnobody‚³‚ñ mailto:sage [03/11/07 23:01 ID:???] lÈAn—AƒŒƒYA–ìŠO˜IoA•¡”ƒvƒŒƒCAƒŒƒCƒvA ÔŠOüŽÔ’†“ŽBAƒgƒCƒŒ“ŽBAƒTƒEƒi“ŽBEEE www.excitehole.com/
52 –¼‘OF50 mailto:sage [03/11/09 00:06 ID:???] ³‹K•\Œ»ƒXƒŒÀ‚Á‚Ä‚«‚Ü‚·
53 –¼‘OF50 [03/11/09 01:46 ID:8TU+xjrC] ‚·‚¢‚Ü‚¹‚ñAŽ„‚Í>>50 ‚Å‚·‚ªA•ʂ̖â‘è‚Å”Y‚ñ‚Å‚é‚Ì‚ÅA ‚±‚±‚Å‘‚©‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚·Bi“r’†‚܂łÍ>>50 ‚Æ“¯‚¶•¶Í‚Å‚·‚ªEEEj www.example.com/foo/bar/fuga/hoge/ ‚ɃAƒNƒZƒX‚³‚ꂽê‡AŽÀÛ‚É‚Í www.example.com/index.php?cat=hoge ‚ɃAƒNƒZƒX‚µ‚Ă邿‚¤‚É•\ަ‚³‚¹‚½‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B i—v‚ÍAcom/ˆÈ‰º‚ÌA“r’†‚̃pƒX–¼‚͂ǂ¤‚Å‚à‚æ‚AURI‚ÌÅŒã‚Ì/‚Æ/‚ÌŠÔ‚Ì•¶Žš—ñ‚ðŽó‚¯Žæ‚Á‚Ä ŽÀÛ‚É‚ÍAwww.example.com/index.php?cat= ‚»‚Ì•¶Žš—ñ ‚ð•\ަ‚³‚¹‚½‚Žv‚Á‚Ă܂·Bj ‚ÅA RewriteRule ([^/]*)/?$ /index.php?cat=$1 ------------------------------------------------------------- ‚Æ‚â‚Á‚Ä‚¤‚Ü‚‚¢‚Á‚½‚ÆŽv‚¦‚½‚̂ł·‚ªA ‚Ç‚¤‚àA–³ŒÀƒ‹[ƒv‚µ‚Ä‚µ‚Ü‚Á‚Ä‚¢‚邿‚¤‚Å‚·B ‚P‰ñ‚¾‚¯‚±‚Ìurewritev‚ðs‚¢AˆÈ‰ºA’†Ž~‚Æ‚¢‚¤‚±‚Ƃ͂ł«‚È‚¢‚Å‚µ‚傤‚©H iP.S. MaxRedirects=number‚Æ‚¢‚¤‚Ì‚ª‚ ‚邿‚¤‚Å‚·‚ªA‚±‚ꂾ‚ÆA‚±‚±‚ÅŽw’肵‚½‰ñ”ƒ‹[ƒv‚·‚邯 500ƒGƒ‰[‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚悤‚Å‚·j ‚ǂȂ½‚©A‚¨“š‚¦’¸‚¯‚ê‚ÎK‚¢‚Å‚·B
54 –¼‘OFnobody‚³‚ñ mailto:sage [03/11/17 02:10 ID:???] >>50 RewriteCond %{REQUEST_URI} !/phpMyAdmin/(.*)$ RewriteCond %{REQUEST_URI} !/analog/(.*)$ RewriteCond %{REQUEST_URI} !/xoops/(.*)$ RewriteRule ([^/]*)/?$ /index.php?cat=$1 [L] ‚±‚ñ‚Ȃł¢‚¯‚邯‚¨‚à[B –³ŒÀƒ‹[ƒv‚ª‚Ç‚±‚Å”¶‚µ‚Ă邩‚í‚©‚ç‚È‚¢‚¯‚ÇAˆê‰ž[L]‚ÅŽ~‚߂Ăé(‚ÆŽv‚¤)B ‚µ‚©‚µA‹¨‚ÈŽg‚¢•ûBB
55 –¼‘OFnobody‚³‚ñ mailto:age [04/01/31 09:42 ID:???] ‘åŠw‚̃T[ƒo[‚Ì `USER/public_html/ ‚ªƒfƒtƒH‚Å‚Í Index •\ަo—ˆ‚È‚¢‚̂ł·‚ªA .htaccess ‚Å Index •\ަ‚³‚¹‚Ä‚¢‚Ü‚·B ‚ªAŠÇ—ŽÒ‚ªƒ^ƒR‚Ȃ̂©A/icons ƒtƒHƒ‹ƒ_‚ðݒ肵‚Ä‚¢‚È‚‚Á‚ÄA Index •\ަ‚Å ? ƒ}[ƒN‚ª‚½‚‚³‚ño‚Ä‚¢‚ÄAƒCƒ„`‚ñ‚ÈŠ´‚¶BAlias ‚͂Ƃ߂ç‚ê‚Ä‚¢‚½‚Ì‚ÅA mod_rewrite ‚ðŽg‚Á‚Ă݂悤‚ÆŽv‚Á‚½‚̂ł·‚ªA‚¤‚Ü‚s‚«‚Ü‚¹‚ñEEE ˆÈ‰º‚ªó‹µ‚Å‚·B /icons --> /var/www ‚ɃGƒCƒŠƒAƒX‚³‚ê‚Ä‚é‚Á‚Û‚¢B `USER/public_html/.icons ‚ɃAƒCƒRƒ“‚ÌŽÀ‘Ì‚ð’u‚¢‚½B `USER/public_html/.htaccess ‚͈ȉº‚Ì’Ê‚èB ------------------------------------ Options +Indexes RewriteEngine on RewriteBase /icons RewriteRule ^/icons/$ /home/USER/public_html/.icons/ [R] ------------------------------------ ‚Ç‚¤‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©H‹³‚¦‚Ä‚‚è‚‚èB
56 –¼‘OFnobody‚³‚ñ mailto:sage [04/01/31 11:37 ID:???] Alias ‚Æ <Directory>ƒRƒ“ƒeƒi‚Å icon Ý’è‚Å‚«‚È‚¢H
57 –¼‘OFnobody‚³‚ñ mailto:sage [04/01/31 12:25 ID:???] /icons ‚ɃAƒNƒZƒX‚³‚ꂽ‚Æ‚«‚ɓǂ܂ê‚é‚Ì‚Í icons ‚̉º‚Ì .htaccess ‚¾‚·B ~user/public_html/.htaccess ‚ª“ǂ܂ê‚é‚Í‚¸‚ª‚ ‚é‚킯‚È‚¢‚Ì‚ÅA ‚¨‚Ü‚¢‚³‚ñ‚ª‚Ç‚ñ‚Èݒ肵‚Ä‚à–³ˆÓ–¡‚¾‚·BŠÇ—ŽÒ‚É‚¨Šè‚¢‚·‚ׂµB
58 –¼‘OF55 mailto:age [04/01/31 13:50 ID:???] >>56 Alias ‚ÍŽ~‚ß‚ç‚ê‚Ä‚é‚Á‚Ä‘‚¢‚½‚¶‚á‚ñB >>57 ‚¨‚¢‚ç‚à‚»‚¤‚©‚ȂƎv‚Á‚½‚ñ‚¾‚¯‚Ç‚³A‚¢‚‚‚©‚¢‚¶‚Á‚Äs‚’†‚ÅEE [Fri Jan 30 19:20:07 2004] [error] [client xxx.xxx.xxx.xxx] File does not exist: /var/www/icons^/home/USER/public_html/.icons ‚Á‚Ä‚¢‚¤‚Ì‚ðo‚µ‚Ä‚ÄA‚È‚é‚Ù‚ÇARewriteBase ‚ÌŠO‚ɃAƒNƒZƒX‚Å‚«‚邿‚¤‚ɂȂê‚ÎA‚È‚ñ‚Æ‚©‚Ȃ肻‚¤A‚ÆŽv‚Á‚½‚ñ‚¾‚¯‚ê‚ÇB‚Ç‚¤‚©‚ÈH
59 –¼‘OFnobody‚³‚ñ mailto:sage [04/01/31 22:17 ID:???] ‚¢‚âA‚Å‚«‚½‚çƒZƒLƒ…ƒŠƒeƒBƒz[ƒ‹‚Ȃ̂ÅB mod_autoindex ‚Ì AddIcon ‚Æ‚©‚ðŽg‚Á‚ăAƒCƒRƒ“‚Ì URL ‚ð•Ï‚¦‚é‚Ì‚ª³“¹B
60 –¼‘OF58 mailto:sage [04/02/01 00:02 ID:???] >>59 ‚â‚Á‚Ă݂½B AddIconByType (IMG,/home/USER/public_html/.icons/image2.gif) image/* [Sat Jan 31 09:49:29 2004] [error] [client xxx.xxx.xxx.xxx] File does not exist: /opt/www/html/home/USER/public_html/.icons/image2.gif ‚Â‚Ü‚è‚ ‚ê‚Å‚·‚ËBDocRoot ŠO‚É‚Ío‚ç‚ê‚È‚¢‚Á‚Ä‚±‚Ƃł·‚ËHEEE ‚Å‚à `USER ‰º‚Á‚ÄAUSER Œ ŒÀ‚Å‹N“®‚µ‚Ä‚é‚ñ‚¶‚á‚È‚¢‚ñ‚¾H ‚¿‚Ȃ݂ɡX‚Å‚·‚ªAHTTPD version ‚Í 1.3.27 ‚Å‚·B ‚Á‚Ä‚à‚¤ƒXƒŒˆá‚¢‚Á‚·‚ËB ‚¨‚ƂȂµ‚ŠÇ—ŽÒ‚Ƀ[ƒ‹‚µ‚Ü‚·EE
61 –¼‘OFnobody [04/03/14 16:38 ID:+av6o+/D] apache 2.0.48‚É‚Ä Œg‘т̃LƒƒƒŠƒA•Ê‚Éiau,docomo,vodafone)‚Æ‚¢‚¤ƒfƒBƒŒƒNƒgƒŠ‚ð쬂µ REMOTE_ADDR‚ð‚à‚Æ‚É‚»‚ꂼ‚ê‚ÌDIR‚ÖU‚蕪‚¯‚½‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B 210.169.40.0/24@‚ȃAƒhƒŒƒX‚Í RewriteCond %{REMOTE_ADDR} 210\.169\.40\.* ‚ÈŠ´‚¶‚Å‚¢‚¢‚ÆŽv‚¤‚ñ‚Å‚·‚ª 210.196.3.192/26@‚ȃAƒhƒŒƒX‚͂ǂ¤‹Lq‚µ‚½‚ç‚¢‚¢‚̂łµ‚傤H ‚·‚¢‚Ü‚¹‚ñ‚ªA‹³‚¦‚Ä‚‚¾‚³‚¢B
62 –¼‘OFnobody‚³‚ñ mailto:sage [04/03/14 17:42 ID:???] >>61 .htaccessŽ¿–âƒR[ƒi[ pc2.2ch.net/test/read.cgi/hp/1065608009/
63 –¼‘OFnobody [04/03/15 00:16 ID:hT+Orm0+] ‚Ç‚à‚Å‚·B ‚â‚͂賋K•\Œ»‚Å’n“¹‚É‘‚¢‚Ä‚¢‚‚µ‚©‚È‚¢‚̂ł·‚ËEEE ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
64 –¼‘OFalex [04/05/05 13:53 ID:ma1zwts1] ‹¤—LƒT[ƒo[‚Å‚Ìhtaccess‚É‚¨‚¯‚émod_rewrite‚Ì•û–@‚ɂ‚¢‚Ä‹³‚¦‚Ä‚‚¾‚³‚¢B •¶Í‚ª’·‚¢‚̂œñ“x‚É•ª‚¯‚Ü‚·B Œ»ÝAi‰¼‚Ì–¼Ì‚Åj www.example.com @@i“à•”ƒpƒX‚Í/home/www/public_html/j ‚Æ‚¢‚¤ƒTƒCƒg‚ƕʂ̃T[ƒo[‚Å‚ ‚é www.example2.com @@i“à•”ƒpƒX‚Í/home/www2/public_html/j ‚Æ‚¢‚¤ƒTƒCƒg‚ðŒo‰c‚µ‚Ä‚¢‚邯‚µ‚Ü‚·B www.example.com/php/ ‚ƃAƒNƒZƒX‚·‚邯 ------------------------------ RewriteEngine on RewriteBase / RewriteRule (.+)$ index.php?$1 ------------------------------ ‚Æ‚¢‚¤.htaccess‚Ìݒ肪ƒ‹[ƒg‚É’u‚©‚ê‚Ä‚¢‚é‚̂Šwww.example.com/index.php?/php/ ‚Æ‚¢‚¤ƒ†[ƒU[‚©‚çŽÀÛ‚ÌURL‚ÍŒ©‚¦‚È‚¢“à•”ƒAƒNƒZƒX‚ƂȂèA index.php‚Ì“à•”‚ł͓®“I‚ȃtƒŒ[ƒ€“]‘—‚ðs‚Á‚Ä‚¢‚Ü‚·B ‚Æ‚±‚낪A www.example.com/something/ @@i“à•”ƒpƒX‚Í/home/www/public_html/something/j ‚Æ‚¢‚¤ƒfƒBƒŒƒNƒgƒŠ‚ɃtƒŒ[ƒ€“]‘—‚µ‚½‚‚È‚¢ƒRƒ“ƒeƒ“ƒc‚ª‚ ‚é‚Ì‚ÅA ------------------------------ RewriteRule /something(.+) something$1 [C] ------------------------------
65 –¼‘OFalex [04/05/05 13:54 ID:ma1zwts1] ‚Æ‚¢‚¤‹Lq‚ɂȂèAæ’ö‚Ƈ‚킹‚Ä ------------------------------ RewriteEngine on RewriteBase / RewriteRule /something(.+) something$1 [C] RewriteRule (.+)$ index.php?$1 ------------------------------ ‚Æ‚µ‚½ŠA www.example.com ‚Æ‚¢‚¤ƒAƒNƒZƒX‚â www.example.com/something/ ‚ͳí‚É“®ì‚·‚é‚̂ł·‚ªA www.example.com/test/ ‚Æ‚¢‚¤‚悤‚ȃAƒNƒZƒX‚Ìꇕ\ަ‚³‚ꂸA“à•”ƒpƒXã‚Å‚à www.example.com/index.php?/test/ ‚ƂȂ炸ADirectoryIndex‚ÉŠî‚Â’Êí‚̃AƒNƒZƒX‚Å‚ ‚é www.example.com/index.php ‚Æ‚¢‚¤ƒAƒNƒZƒX‚ɂȂÁ‚Ä‚¢‚鎖‚ª‚í‚©‚è‚Ü‚µ‚½B ”‘z‚ð“]Š·‚µ‚ÄA¡“x‚Í404Error‚ð—˜—p‚µ‚½ŠÂ‹«•Ï”‚ÌREQUEST_URI‚ðŽQÆ‚µ‚Ä ƒtƒŒ[ƒ€“]‘—‚·‚鎖‚ðŽŽ‚µ‚½ŠA–œŽ–‚¤‚Ü‚‚¢‚Á‚Ä‚¢‚é—l‚ÉŒ©‚¦‚½‚̂ł·‚ªˆÓŠO‚É‚àA Œg‘Ñ’[––‚łͳí‚É•\ަ‚·‚鎖‚ª‚Å‚«‚Ü‚¹‚ñBi404 FILE NOT FOUND‚Æ•\ަj ‚»‚±‚ÅA‚²Ž¿–â‚Å‚·B ‚ǂ̂悤‚ÈRewriteRule‚ð‹Lq‚·‚ê‚ÎŽ„‚ÌŠú‘Ò‚·‚é“®ì‚Æ‚È‚é‚̂łµ‚傤‚©H
66 –¼‘OFnobody‚³‚ñ mailto:sage [04/05/05 14:32 ID:???] >>64 .htaccessŽ¿–âƒR[ƒi[ pc5.2ch.net/test/read.cgi/hp/1065608009/
67 –¼‘OFalex [04/05/05 14:55 ID:ma1zwts1] >>66 —L‚è“‚²‚´‚¢‚Ü‚·B‚¢‚Á‚Ä‚«‚Ü‚·B
68 –¼‘OFnobody‚³‚ñ mailto:sage [04/07/16 16:17 ID:???] ŽŸ‚Ìê‡A‚ǂ̂悤‚É‚·‚ê‚΂¢‚¢‚̂łµ‚傤H uhoge.com/*** v‚Ì***‚ªA擪ˆê’v‚Å(aaa/|bbb/)ˆÈŠO‚ÌꇂÉA hoge.com/***‚ðhoge.com/index.cgi?***‚ɕϊ·B k(aaa/|bbb/)‚ÌꇒÊí‚ÌƒŠƒNƒGƒXƒg‚ÆŒ©‚È‚·l k***‚Í”CˆÓl Apache‚Ìmod_rewrite‚Ås‚¢A‹Lq‚Í.htaccess‚Ås‚¤B
69 –¼‘OFnobody‚³‚ñ mailto:sage [04/07/16 16:39 ID:???] >>68 •³ƒ}ƒ‹ƒ`‚ÍŽ‚ËI
70 –¼‘OFnobody‚³‚ñ [04/08/19 12:13 ID:6Qfzg0Ay] apache1.3.27+tomcat4+mod_jk2‚ðŽg—p‚µ‚Ä‚¢‚Ü‚·B workers.properties‚͈ȉº‚Ì—l‚Éݒ肵‚Ä‚¢‚Ü‚·B [uri:*.do] ‚±‚±‚Åmod_rewrite‚ðŽg—p‚µ‚Ä*.do‚ւ̃AƒNƒZƒX‚ð‚·‚×‚ÄHTTPS‚Érewrite‚µ‚悤‚Æ ‚µ‚Ä‚¢‚é‚̂ł·‚ªArewrite‚Å‚«‚Ü‚¹‚ñB ˆÈ‰º‚Ì’Ê‚è‘SƒŠƒNƒGƒXƒg‚ðrewrite‚·‚éÝ’è‚É‚·‚邯*.doˆÈŠO‚Írewrite‚³‚ê‚Ü‚·B(img“™) rewrite‘O‚Émod_jk2‚É‚æ‚è“]‘—‚³‚ê‚Ä‚µ‚Ü‚Á‚Ä‚¢‚é‚̂ł͂Ǝv‚Á‚Ä‚¢‚é‚̂ł·‚ªA ‚±‚Ì‚ ‚½‚è‚Ìî•ñ‚ð‚²‘¶’m‚Å‚µ‚½‚狳‚¦‚Ä‚‚¾‚³‚¢B
71 –¼‘OFnobody‚³‚ñ mailto:sage [04/08/25 19:08 ID:???] > rewrite‘O‚Émod_jk2‚É‚æ‚è“]‘—‚³‚ê‚Ä‚µ‚Ü‚Á‚Ä‚¢‚é‚̂ł͂Ǝv‚Á‚Ä‚¢‚é‚̂ł·‚ªA > ‚±‚Ì‚ ‚½‚è‚Ìî•ñ‚ð‚²‘¶’m‚Å‚µ‚½‚狳‚¦‚Ä‚‚¾‚³‚¢B ‚»‚Ì’Ê‚èBTomcat ‘¤‚Å SSL ‚ÌÝ’è‚·‚ê‚ÎH
72 –¼‘OFnobody‚³‚ñ mailto:sage [04/09/02 03:12 ID:???] Œ»Ýuhoge.com/index.html ‚ɂăz[ƒ€ƒy[ƒW‚ªŒöŠJ‚³‚ê‚Ă܂·B ‚±‚Ìindex.html‚ɂ͉摜‚ª“\‚Á‚Ä‚ ‚Á‚ÄA<img src=hoge.com/img/fuga.jpg> ‚È‚Ç‚Æ â‘΃pƒX‚Å‘‚¢‚Ä‚ ‚èA‚½‚‚³‚ñ‚ ‚è‚Ü‚·B ‚±‚Ì‚½‚уhƒƒCƒ“‚ª•Ï‚í‚èAhoge.jp/index.html ‚ÅŒöŠJ‚·‚é‚̂ł·‚ª img‚ªâ‘΃pƒX‚Å‘‚¢‚Ä‚ ‚é‚̂ʼn摜‚ª•\ަ‚Å‚«‚Ü‚¹‚ñB Ž–î‚É‚æ‚èƒ\[ƒX‚Í•ÒW‚Å‚«‚È‚¢‚Ì‚Årewrite‚łȂñ‚Æ‚©‚µ‚悤‚ÆŽv‚Á‚½‚̂ł·‚ªA ‚Ü‚Á‚½‚ŒŸ“¢‚‚«‚Ü‚¹‚ñB ‚ǂ̂悤‚Èrewriterule‚É‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
73 –¼‘OFnobody‚³‚ñ mailto:sage [04/09/02 12:56 ID:???] >>72 .htaccessŽ¿–âƒR[ƒi[ Part2 pc5.2ch.net/test/read.cgi/hp/1084861566/
74 –¼‘OFnobody‚³‚ñ mailto:sage [04/09/02 21:35 ID:???] >>72 ‚â‚邯‚µ‚Ä‚àVhoge.jp‚ł͂Ȃ‹Œhoge.com‚Ì•û‚ÅÝ’è‚·‚é•K—v‚ª‚ ‚èB ‚»‚ꂪ‚Å‚«‚È‚¢‚̂Ȃç‚Ζ³—B ƒ\[ƒX‚ð‘‚«Š·‚¦‚éƒXƒNƒŠƒvƒg‚ðì‚é•û‚ª‚Ä‚Á‚Æ‚è‚΂₢B
75 –¼‘OFnobody‚³‚ñ mailto:sage [04/09/03 01:32 ID:???] >>74 ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B ƒ\[ƒX‚ð‘‚«Š·‚¦‚邿‚¤‚¨‚Ë‚ª‚¢‚µ‚Ă݂܂·B
76 –¼‘OFnobody‚³‚ñ mailto:‚“age [05/01/09 21:13:14 ID:???] rewrite‚Åu/hoge/v‚ðunph-hoge.cgiv‚Ɉړ®‚³‚¹‚Ä‚¢‚Ü‚·B nph-hoge.cgi‚ÍPerl‚Å‘‚©‚ꂽnphƒXƒNƒŠƒvƒg‚ÅAuHTTP/1.1 200 OKv‚Ȃǃwƒbƒ_î•ñ‚àŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚·B nph-hoge.cgi‚É’¼ÚƒAƒNƒZƒX‚·‚éꇂɂÍunph-hoge.cgi‚Ì“à—eBv‚Æ•\ަ‚³‚ꂽ–â‘è‚È‚¢‚̂ł·‚ªA/hoge/‚ɃAƒNƒZƒX‚·‚邯A unph-hoge.cgi‚Ì“à—eBHTTP/1.1 200 OK Date: Sun, 09 Jan 2005 12:10:52 GMT Server: Apache Content-Length: 0 Connection: close Content-Type: text/plain v‚Æ•\ަ‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B ‚±‚ê‚ð•\ަ‚³‚¹‚È‚¢‚悤‚É‚·‚é‚ɂ͂ǂ¤‚·‚ê‚Ηǂ¢‚Å‚µ‚傤‚©?
77 –¼‘OFnobody‚³‚ñ mailto:sage [05/01/10 03:31:07 ID:???] Content-Type: text/plain
78 –¼‘OF76 mailto:sage [05/01/11 21:25:19 ID:???] ’Ç‹LB ƒR[ƒh‚ÆŒ‹‰Ê(ƒuƒ‰ƒEƒU‚ÅŠm”F‚Å‚«‚éƒ\[ƒX•”•ª‚Ì‚Ý)‚͉º‹L‚̂Ƃ¨‚è‚Å‚·B î•ñ‚¨‚Ë‚ª‚¢‚µ‚Ü‚· «ƒR[ƒh -- #!/usr/local/bin/perl -w use strict; print('HTTP/1.0 200 OK'."\n"); print('Content-Type: text/plain; charset=Shift_JIS'."\n"); print("\n"); print("Test"); exit(0); -- «Œ‹‰Ê -- TestHTTP/1.1 200 OK Date: Tue, 11 Jan 2005 12:22:19 GMT Server: Apache Content-Length: 0 Connection: close Content-Type: text/plain --
79 –¼‘OF76 mailto:sage [05/01/11 21:28:26 ID:???] >>77 print('Content-Type: text/plain; charset=Shift_JIS'."\n"); «‚É•ÏX‚µ‚ÄŽÀs‚µ‚Ä‚à‘Ê–Ú‚Å‚µ‚½ print('Content-Type: text/html; charset=Shift_JIS'."\n"); -- TestHTTP/1.1 200 OK Date: Tue, 11 Jan 2005 12:26:37 GMT Server: Apache Content-Length: 0 Connection: close Content-Type: text/plain -- ‚È‚ñ‚ÅContent-Type: text/plain‚È‚ñ‚¾‚낤
80 –¼‘OFnobody‚³‚ñ mailto:sage [05/01/12 00:28:58 ID:???] Web§ì”‚Ì.htaccessƒXƒŒ‚̃eƒ“ƒvƒŒ‚ðŒ©‚ê
81 –¼‘OF76 mailto:sage [05/01/13 14:33:05 ID:???] >>80 Œ©‚Ä‚à•ª‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½orz
82 –¼‘OFnobody‚³‚ñ mailto:sage [05/01/13 14:35:11 ID:???] >>81 ‚¶‚áAŒ‰‚’ú‚ß‚ë
83 –¼‘OF76 mailto:sage [05/01/13 16:05:37 ID:???] >>82 nph‚Ƀqƒbƒg‚·‚é•”•ª‚͈ê’Ê‚è“Ç‚ñ‚¾‚‚à‚肾‚¯‚ÇA‚±‚Ì–â‘è‚ÉŠÖŒW‚µ‚»‚¤‚ȂƂ±‚낪Œ©‚‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B ‘å‘Ì‚Í30*redirectŠÖŒW‚ÅEEE ’ú‚ß‚«‚ê‚È‚¢‚Ì‚ÅA’N‚©î•ñ‚¨Šè‚¢‚µ‚Ü‚· RewriteRule ^test$ nph-test.cgi [T=application/x-httpd-cgi,L] ‚±‚ñ‚ÈÝ’è‚É‚µ‚Ă邯‚ÇŠÔˆá‚Á‚Ă邩‚ç“®‚©‚È‚¢‚ñ‚¾‚æ‚Èorz
84 –¼‘OFnobody‚³‚ñ mailto:sage [05/01/13 22:38:42 ID:???] ‚Ó‚ñ‚ɂႩ@‚Ó‚ñ‚ɂႩ
85 –¼‘OFnobody‚³‚ñ mailto:age [05/01/13 22:51:11 ID:???] ‚¨—g‚°
86 –¼‘OFnobody‚³‚ñ mailto:sage [05/01/14 22:57:22 ID:???] >>83 WindowsXP+Apache1.3.27‚Å‚â‚Á‚Ă݂½‚¯‚ÇA“Á‚É–â‘è‚È‚©‚Á‚½‚æB
87 –¼‘OF83 mailto:sage [05/01/14 23:54:32 ID:???] >>86 ŽI‚ªFreeBSD+Apache2‚Ȃ̂ª‚¢‚¯‚È‚¢‚Ì‚©‚È‚ŸBBB ‚Å‚àAƒŒƒ“ŽI‚¾‚©‚ç‚Ç‚¤‚É‚à‚Å‚«‚È‚¢orz >>80 ‚³‚ñ‚̂͂ǂ±‚ðŒ©‚ê‚ÎEEE
88 –¼‘OFnobody‚³‚ñ mailto:sage [05/01/15 00:11:19 ID:???] >>87 >>1 ‚©‚ç‘S•”n“Ç‚µ‚Ä‚¢‚¯‚΂¢‚¢‚ñ‚¶‚á‚ËH ‰¹“Ç‚µ‚ë‚Æ‚ÍŒ¾‚í‚È‚¢‚©‚炳B
89 –¼‘OF83 mailto:sage [05/01/15 00:39:51 ID:???] >>88 ƒXƒŒ‚Ì>>1 ‚̃TƒCƒg‚É‚ ‚énphŠÖŒW‚Ì•”•ª‚Í–Ú‚ð’Ê‚µ‚Ü‚µ‚½B
90 –¼‘OFage mailto:age [05/01/15 23:09:13 ID:???] age
91 –¼‘OFnobody‚³‚ñ mailto:sage [05/01/20 14:14:28 ID:???] Ž¿–₳‚¹‚Ä‚‚¾‚³‚¢B public_htmlˆÈ‰º‚Ì‚·‚ׂĂÌ.cgi‚ð.html‚ŃAƒNƒZƒX‚³‚¹‚½‚¢‚̂ł·‚ª ‚ǂ̂悤‚É‹Lq‚µ‚½‚ç‚¢‚¢‚̂łµ‚傤‚©H ‚ ‚ÆA.cgi‚ɃAƒNƒZƒX‚µ‚Ä‚à•\ަ‚Å‚«‚È‚¢‚悤‚É‚µ‚½‚¢‚̂ł·B ‚æ‚낵‚‚¨‚Ë‚ª‚¢‚µ‚Ü‚·B
92 –¼‘OFnobody‚³‚ñ mailto:sage [05/01/20 14:17:52 ID:???] ‚ A‚·‚ׂĂ̂¶‚á‚È‚‚Äindex.cgi‚¾‚¯index.html‚ŃAƒNƒZƒX‚³‚¹‚½‚¢‚Å‚·B m(_ _)m ‚æ‚낵‚‚¨‚Ë‚ª‚¢‚µ‚Ü‚·B
93 –¼‘OFnobody‚³‚ñ mailto:sage [05/01/20 14:52:55 ID:???] >>91 .htaccessŽ¿–âƒR[ƒi[ Part3 pc5.2ch.net/test/read.cgi/hp/1105439192/
94 –¼‘OFnobody‚³‚ñ mailto:sage [05/01/22 11:50:33 ID:???] mod_rewrite‚Å‚à‚‚©‚¦‚΂¢‚¢‚ñ‚¶‚áH
95 –¼‘OFnobody‚³‚ñ [05/02/06 15:47:21 ID:Vt8tOhSv] www.example.com/hogehoge/hage=hage/fuga123fuga/ « www.example.com/main.php?hogehoge/hage=hage/fuga123fuga/ ‚Æ‚·‚é‚ɂ͂ǂ¤‘‚¯‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©H
96 –¼‘OFnobody‚³‚ñ mailto:sage [05/02/06 15:54:47 ID:???] >>95 .htaccessŽ¿–âƒR[ƒi[ Part3 pc5.2ch.net/test/read.cgi/hp/1105439192/
97 –¼‘OF95 [05/02/19 16:09:31 ID:TAHykHoC] >>96 ‚³‚Ü ‚·‚¢‚Ü‚¹‚ñB‚»‚Á‚¿‚Å‚«‚¢‚Ä‚àƒŒƒX‚ª‚È‚©‚Á‚½‚Å‚·B ‚ǂȂ½‚©‹³‚¦‚Ä‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©H
98 –¼‘OFnobody‚³‚ñ mailto:sage [05/02/19 21:03:00 ID:???] >>97 ‚»‚Á‚¿‚̃eƒ“ƒvƒŒ‚̃TƒCƒg‚ðŒ©‚ê‚΂킩‚é‚̂ɉ½‚à‚¹‚¸‚É•·‚‚©‚çƒXƒ‹[‚³‚ê‚é
99 –¼‘OFnobody‚³‚ñ mailto:sage [05/02/19 21:04:55 ID:???] X‚ÉŒ¾‚¤‚È‚ç‚í‚©‚ç‚ñ‚̂ȂçƒJƒbƒR‚‚¯‚邱‚Ƃ΂©‚èl‚¦‚¸‚É ‚»‚̂܂܂ÌURL‚Å‘‚¯
100 –¼‘OFnobody‚³‚ñ [05/02/26 09:13:31 ID:LIYJX+3j] #mod_rewrite RewriteEngine on RewriteRule ([^/]*)/?$ /index.php?cat=$1 RewriteCond %{REQUEST_URI} !/phpMyAdmin/(.*)$ RewriteCond %{REQUEST_URI} !/webmin/(.*)$ RewriteRule ([^/]*)/?$ /index.php?cat=$1 [L] ‚Æ‚µ‚Ä‚¢‚é‚̂ł·‚ªAURI‚Éu.phpv‚Ü‚½‚Íu.incv‚Ì•¶Žš‚ªŠÜ‚Ü‚ê‚Ä‚¢‚éꇂÍA ã‹L‚Ìmod_rewrite‚𖳎‹‚·‚éA‚Æ‚¢‚¤‚̂͂ǂ¤‘‚¯‚΂¢‚¢‚̂łµ‚傤‚©H ‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
101 –¼‘OFnobody‚³‚ñ mailto:sage [05/02/26 11:47:37 ID:???] >100 ³‹K•\Œ»‚Ì‚¨•׋‚͂ǂ±‚Ü‚Åi‚ñ‚¾‚ÌH
102 –¼‘OF100 [05/02/26 14:55:39 ID:LIYJX+3j] ³‹K•\Œ»‚ªƒLƒ‚‚Å‚µ‚傤‚©H #mod_rewrite RewriteEngine on RewriteRule ([^/]*)/?$ /index.php?cat=$1 RewriteCond %{REQUEST_URI} !/phpMyAdmin/(.*)$ RewriteCond %{REQUEST_URI} !/webmin/(.*)$ RewriteCond %{REQUEST_URI} !/\.php/$ RewriteCond %{REQUEST_URI} !/\.inc/$ RewriteRule ([^/]*)/?$ /index.php?cat=$1 [L] ‚Æ‚â‚Á‚Ä‚à‚¤‚Ü‚‚¢‚©‚È‚©‚Á‚½‚à‚Ì‚ÅA (.php‚ÅI‚í‚éURI‚ɃAƒNƒZƒX‚·‚邯A intermnal server error)‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚à‚̂łµ‚Ä
103 –¼‘OFnobody‚³‚ñ mailto:sage [05/02/26 16:56:14 ID:???] !/\.php/$ ‚±‚¤‚¢‚¤‚Ì‚Í@!\.php ‚Æ‚©‚É‘‚«’¼‚¹‚΂¢[‚¶‚á‚È`‚¢H
104 –¼‘OF100 [05/02/26 19:11:26 ID:LIYJX+3j] >>103 ‰º‚̂悤‚É‚â‚Á‚Ä‚àAexample.com/phpinfo.php ‚ª•\ަ‚Å‚«‚È‚¢‚Å‚·EEEE #mod_rewrite RewriteEngine on RewriteRule ([^/]*)/?$ /index.php?cat=$1 RewriteCond %{REQUEST_URI} !/phpMyAdmin/(.*)$ RewriteCond %{REQUEST_URI} !/webmin/(.*)$ RewriteCond %{REQUEST_URI} !\.php RewriteCond %{REQUEST_URI} !\.inc RewriteRule ([^/]*)/?$ /index.php?cat=$1 [L]
105 –¼‘OF103 mailto:sage [05/02/26 19:25:22 ID:???] RewriteCond ‚ªORðŒ‚È‚çA––”ö‚É [OR] ‚¶‚á‚È`‚¢H
106 –¼‘OF100 [05/02/27 03:30:20 ID:XqwD1Bfz] ‚¢‚âAphpMyAdmin‚Å‚àwebmin‚Å‚à‚È‚AŠg’£Žq‚ªphp‚Æ‚©inc‚Æ‚©“ü‚Á‚ĂȂ¢‚à‚Ì‚¾‚¯A RewriteRule ([^/]*)/?$ /index.php?cat=$1 [L] ‚ð‚â‚肽‚¢‚Ì‚ÅAANDðŒ‚¾‚ÆŽv‚¤‚̂ł·‚ªAAAЍˆá‚¢‚µ‚Ă܂·H
107 –¼‘OF103 mailto:sage [05/02/27 13:38:08 ID:???] Šg’£Žq‚ª .php ‚ÅAŠŽ‚ .inc ‚Æ‚¢‚¤‚Q‚‚̊g’£Žq‚𓯎ž‚ÉŽ‚¿‡‚킹‚Ä‚¢‚é ‚à‚Ì‚ª‘¶Ý‚·‚ê‚Ίm‚©‚É ANDðŒ‚¶‚á‚È`‚¢H
108 –¼‘OF100 [05/02/27 18:48:34 ID:XqwD1Bfz] ‚È‚ñ‚©A–â‘è‚ð‚킯‚悤‚©‚ÆŽv‚Á‚ÄA«‚É‚µ‚½‚çA‚¾‚߂łµ‚½AA #mod_rewrite RewriteEngine on RewriteRule ^example.com$ example.com/ [R] RewriteRule ^example.com/(.*)$ example.com/index.php/$1 ‚Æ‚â‚邯A example.com/hoge ‚ª404 not found‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B Ž©•ª‚̈Ó}‚Æ‚µ‚Ä‚ÍA example.com/index.php/hoge ‚ƉðŽß‚³‚êA index.php‚̂Ȃ©‚Å$_SERVER['PATH_INFO']i‚±‚̗Ⴞ‚Æu/hogevj‚𠑀삵‚½‚¢‚̂ł·‚ªEEE
109 –¼‘OFnobody‚³‚ñ mailto:sage [05/02/28 01:06:50 ID:???] AcceptPathInfo On
110 –¼‘OFnobody‚³‚ñ [05/03/04 03:42:48 ID:3xlEv0k9] #mod_rewrite RewriteEngine on RewriteCond $0 !^/index\.php RewriteRule ^.*$ /index.php$0 RewriteCond %{REQUEST_URI} !^/phpMyAdmin(.*)$ RewriteCond %{REQUEST_URI} !\.txt$ RewriteCond %{REQUEST_URI} !\.wml$ RewriteCond %{REQUEST_URI} !\.hdml$ RewriteCond %{REQUEST_URI} !\.html$ RewriteCond %{REQUEST_URI} !\.xhtml$ RewriteCond %{REQUEST_URI} !\.php$ RewriteCond %{REQUEST_URI} !\.inc$ RewriteCond %{REQUEST_URI} !\.html$ RewriteCond %{REQUEST_URI} !\.txt$ #RewriteCond %{REQUEST_URI} !\.gif$ #RewriteCond %{REQUEST_URI} !\.jpg$ #RewriteCond %{REQUEST_URI} !\.jepg$ #RewriteCond %{REQUEST_URI} !\.bmp$ #RewriteCond %{REQUEST_URI} !\.png$ RewriteRule ^example.com$ example.com/ [R] RewriteRule ^example.com/(.*)$ example.com/index.php/$1 ‚Á‚Ä‚â‚Á‚½‚çA/phpinfo.phpi‚È‚©‚Ý‚ÍphpinfoŠÖ”‚Ì‚Ýj‚ª RewriteRule ^example.com/(.*)$ example.com/index.php/$1‚ɂЂ©‚©‚©‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B ‚Ç‚±‚ª–â‘è‚Ȃ̂łµ‚傤‚©H ‚ ‚ÆAgif‚ɑ΂µ‚Ä‚ÍAã‹L‚Ì‹Lq‚Å‚½‚¾‚µ‚¢‚̂łµ‚傤‚©H
111 –¼‘OF110 [05/03/04 04:52:45 ID:3xlEv0k9] ‚Ü‚¿‚ª‚¦‚Ü‚µ‚½B‚±‚ê‚Å‚·B‚ÅA‚¿‚ÆŽ¿–â‚©‚¦‚³‚¹‚Ä‚‚¾‚³‚¢B ‰º‹L‚ÅAexample.com/admin/ ‚ɃAƒNƒZƒX‚·‚邯A RewriteCond %{REQUEST_URI} "!/admin" ‚ɂЂÁ‚©‚©‚Á‚ÄAURL‘‚«Š·‚¦‚Í‚¨‚«‚È‚¢‚Í‚¸‚Ȃ̂ł·‚ªA ‚È‚º‚©‹N‚«‚Ä‚µ‚Ü‚Á‚Ă܂·B‚ǂȂ½‚©‹³‚¦‚Ä‚¢‚½‚¾‚¯‚ê‚ÎK‚¢‚Å‚·B #mod_rewrite RewriteEngine on RewriteCond %{REQUEST_URI} "!/phpMyAdmin" RewriteCond %{REQUEST_URI} "!/webmin" RewriteCond %{REQUEST_URI} "!/admin" RewriteCond %{REQUEST_URI} "!/client" RewriteCond %{REQUEST_URI} !\.js$ RewriteCond %{REQUEST_URI} !\.css$ RewriteCond %{REQUEST_URI} !\.txt$ RewriteCond %{REQUEST_URI} !\.wml$ RewriteCond %{REQUEST_URI} !\.hdml$ RewriteCond %{REQUEST_URI} !\.html$ RewriteCond %{REQUEST_URI} !\.xhtml$ RewriteCond %{REQUEST_URI} !\.php$ RewriteCond %{REQUEST_URI} !\.inc$ RewriteCond %{REQUEST_URI} !\.html$ RewriteCond %{REQUEST_URI} !\.txt$ RewriteCond %{REQUEST_URI} !\.gif$ RewriteCond %{REQUEST_URI} !\.jpg$ RewriteCond %{REQUEST_URI} !\.jepg$ RewriteCond %{REQUEST_URI} !\.bmp$ RewriteCond %{REQUEST_URI} !\.png$ RewriteCond $0 !^/index\.php RewriteRule ^.*$ /index.php$0 RewriteRule ^example.com$ example.com/ [R] RewriteRule ^example.com/(.*)$ example.com/index.php/$1
112 –¼‘OFnobody‚³‚ñ mailto:sage [05/03/11 14:08:18 ID:???] RewriteEngine On RewriteCond %{REMOTE_HOST} !\.jp$ [NC,OR] RewriteCond %{REMOTE_HOST} !\.bbtec\.net$ [NC,OR] RewriteCond DUMMY CONDITION RewriteRule index\.html$ - [F] ‚±‚ñ‚È‚©‚ñ‚¶‚ÅJPƒhƒƒCƒ“‚ÆY!BBˆÈŠO‚Íindex.html‚ɃAƒNƒZƒX‚Å‚«‚È‚¢‚悤‚É‚µ‚Ä‚¢‚é‚Ì‚¾‚¯‚ÇA .com‚Ȃǂ̋֎~‚³‚ê‚Ä‚¢‚éƒhƒƒCƒ“‚ŃAƒNƒZƒX‚·‚邯403‚̃y[ƒW‚ɂ͔ò‚Ô‚¯‚ÇA ƒXƒe[ƒ^ƒX‚Í200‚Ȃ悤‚Ȃ̂ł·B 403‚ð•Ô‚µ‚½‚¢‚̂ł·‚ªA‚Ç‚¤‘‚¯‚΂¢‚¢‚Å‚µ‚傤‚©H 14:01:24 nfo>Winsock 2.2 14:01:36 suc>sample.info‚ªŒ©‚‚©‚è‚Ü‚µ‚½ 14:01:36 suc>sample.info(255.255.255.0):80‚Éconnect¬Œ÷‚µ‚Ü‚µ‚½ 14:01:36 rtn>ƒT[ƒo‚ÖƒŠƒNƒGƒXƒg‘—M 14:01:36 cmd>GET /index.html HTTP/1.0 14:01:36 cmd>Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */* 14:01:36 cmd>Accept-Charset: iso-8859-1,*,utf-8 14:01:36 cmd>Accept-Encoding: gzip 14:01:36 cmd>Accept-Language: en, ja 14:01:36 cmd>Connection: close 14:01:36 cmd>Host: sample.info 14:01:36 cmd>User-Agent: Mozilla/4.05 [en] (Win95; I) 14:01:36 rtn>ƒT[ƒo‚©‚ç‚̃ŒƒXƒ|ƒ“ƒX 14:01:36 res>HTTP/1.1 200 OK 14:01:36 res>Date: Fri, 11 Mar 2005 05:01:40 GMT 14:01:36 res>Server: Apache/1.3.33 (Unix) 14:01:36 res>Content-Type: text/html;charset=Shift_JIS 14:01:36 res>Content-Length: 2260 14:01:36 res>Connection: close 14:01:36 nfo>sample.info‚©‚çØ’f‚µ‚Ü‚·
113 –¼‘OFnobody‚³‚ñ mailto:sage [05/03/11 15:40:36 ID:???] RewriteRule ~([^/])+/([^/]) ?p=$1&q=$2 ‚Ȃ瓮‚‚ñ‚Å‚·‚¯‚Ç RewriteRule ~([^/])+/([^/])/([^/]) ?p=$1&q=$2&m=$3 ‚Æ‚È‚é‚ÆƒT[ƒo[‚ªŒ©‚‚©‚è‚Ü‚¹‚ñ‚ɂȂè‚Ü‚·B ŽŽsöŒë‚µ‚½Œ‹‰ÊA$n‚Ìn‚ª3ˆÈã‚Ì‚à‚̂ł±‚¤‚Ȃ邱‚Æ‚ª‚í‚©‚Á‚½‚̂ł·‚ªA ‚±‚̂悤‚ɂȂ駌À‚Í‚ ‚é‚̂ł·‚©Hƒ[ƒJƒ‹‚ł̓Gƒ‰[‚ª‚łȂ¢‚Ì‚É XREA‚É’u‚¢‚½‚Æ‚½‚ñƒGƒ‰[‚ª‚ł邿‚¤‚ɂȂè‚Ü‚µ‚½B
114 –¼‘OFnobody‚³‚ñ [05/03/12 17:48:37 ID:dOpkRpqt] “Ƃ茾‚Å‚·Bapache2.0‚ł̂±‚Ƃł·B apache‚Ì./configure‚Å--enable-module=all‚É‚µ‚Ä‚¢‚Ähttpd2.0‚Émod_rewrite‚ðDSO‚Å‘g‚Ýž‚Ý‚½‚¢« httpd -l‚Åmod_so.c‚ª“ü‚Á‚Ă邱‚Æ‚ðŠm”FB mod_rewrite.c‚ª‚ ‚éƒfƒBƒŒƒNƒgƒŠ‚Ɉړ® #/usr/local/apache2/bin/apxs -c mod_rewrite.c #/usr/local/apache2/bin/apxs -i -a -n rewrite mod_rewrite.la 2s–ڂ̃Rƒ}ƒ“ƒh‚Å.soƒtƒ@ƒCƒ‹‚ª‚È‚¢‚ÆŒ¾‚í‚ê‚é‚Ì‚ÅA“¯ƒfƒBƒŒƒNƒgƒŠ‚Å #gcc -shared -o mod_rewrite.so mod_rewrite.o -Wc,-Wall -L/usr/local/lib -Llib ‚Å–³—‚â‚è.soƒtƒ@ƒCƒ‹ì¬B‚ ‚Ƃ͂ł«‚½.soƒtƒ@ƒCƒ‹‚ðapache‚Ìmodule‚Écp‚µ‚Äconfƒtƒ@ƒCƒ‹‚É LoadModule‚Ìs‚ð’ljÁBapacheÄ‹N“®¨Š®àø
115 –¼‘OFage [05/03/12 17:51:23 ID:dOpkRpqt] ª‘±‚«B ‚±‚ê‚Å1“ú”¼’ׂµ‚Ü‚µ‚½B”Y‚ñ‚Å‚élAŽQl‚É‚µ‚Ä‚¿‚åB httpd‚Ì2.0‚¾‚ÆAdd_Module‚Ìs‚Í‚¢‚ç‚È‚¢‚Ì‚©‚µ‚çH ‚¢‚ç‚È‚‚Ä“®‚¢‚½‚ñ‚¾‚¯‚ÇAAAB
116 –¼‘OFnobody‚³‚ñ mailto:sage [2005/03/21(ŒŽ) 09:28:11 ID:???] >>113 XREA‚̃Tƒ|”‚ɂȂñ‚©‘‚©‚ê‚Ä‚½‹L‰¯‚ª‚ ‚é >>115 2‚©‚ç‚ÍAdd_Module‚ª‚È‚‚Ä‚à–â‘è‚È‚¢‚æ
117 –¼‘OFnobody‚³‚ñ [2005/03/22(‰Î) 19:14:14 ID:P/+BRSxP] nn
118 –¼‘OFnobody‚³‚ñ [2005/03/22(‰Î) 19:22:05 ID:P/+BRSxP] ‚È‚ñ‚©‚í‚©‚ç‚ñ‚È[B httpd.conf“à‚ÉA RewriteEngine On RewriteRule ^/cgi/([0-9A-Za-z]+)/([0-9A-Za-z]+)/$ /cgi/$1.cgi?com=$2 [L] ã‹L‚̂悤‚É‹Lq‚µ‚Ă݂½‚ªAŽv‚¤‚悤‚È“®ì‚¹‚¸iƒŠƒ_ƒCƒŒƒNƒg‚Í‚·‚邪A$2‚̈ø”‚ª‚¤‚Ü‚‚¢‚©‚¸jB ‚ÅA‹Lq“à—e‚ð•Ï‚¦‚Ă݂½‚ñ‚¾‚ªA‚Ç‚¤‚à”½‰f‚³‚ê‚Ä‚¢‚È‚¢EEEB ‚³‚ç‚ÉAƒRƒƒ“ƒgƒAƒEƒg‚µ‚Ă݂½‚ªA‚¨‚à‚¢‚Á‚«‚胊ƒ_ƒCƒŒƒNƒg‚µ‚Ă邵HHH ƒUƒbƒgAƒOƒOƒb‚Ă݂é‚à‚Ì‚Ìî•ñ‚݂‚©‚炸A ’N‚©•‚¯‚ÄB
119 –¼‘OFnobody‚³‚ñ mailto:sage [2005/03/23(…) 04:33:05 ID:???] Ž©ŒÈƒŒƒX ‚Ü‚¸A‚ ‚Ü‚è[‚’Ç‚¢‚©‚¯‚Ä‚¢‚È‚¢‚ñ‚¾‚ªA MultiViews@‚ªA‚È‚ñ‚â‚ç‰e‹¿‚ð‚¨‚æ‚Ú‚µ‚Ä‚¢‚é—lŽqEEEB ŒãA‚‚‚Ã‚Ž©•ª‚ªî‚¯‚È‚‚Ȃ邪A ‰º‹L‚Ì’†‚̳‹K•\Œ»‚ÅA[0-9A-Za-z]‚Æ‚µ‚Ä‚¢‚é‚É‚à‚©‚©‚í‚炸A ƒtƒ@ƒCƒ‹–¼‚ÉA'_'Žg‚Á‚Ä‚¢‚邵EEEB > RewriteEngine On > RewriteRule ^/cgi/([0-9A-Za-z]+)/([0-9A-Za-z]+)/$ /cgi/$1.cgi?com=$2 [L] ˆÈã2“_C³‚µ‚ÄAˆÓ}‚·‚é“®ì‚Æ‚È‚è‚Ü‚µ‚½B ‚Æ‚è‚ ‚¦‚¸A‰ðŒˆB
120 –¼‘OFnobody‚³‚ñ mailto:sage [2005/03/25(‹à) 17:06:25 ID:???] ‚³‚‚ç‚ÌŽI‚Å‚Í Žg‚¦‚Ü‚¹‚ñI ŸTDDD
121 –¼‘OFnobody‚³‚ñ mailto:sage [2005/03/25(‹à) 17:52:59 ID:???] >>120 4ŒŽ6“ú‚©‚çŽg‚¦‚Ü‚·
122 –¼‘OFnobody‚³‚ñ mailto:sage [2005/03/25(‹à) 22:35:34 ID:???] >>121 ‚»‚¤‚Ý‚½‚¢‚Å‚·‚ËB ‘Ò‚¿–]‚ñ‚Å‚¢‚½“ú‚ª‹‚ÉDDD ‚Á‚ÄŠ´‚¶‚Å‚·B
123 –¼‘OFnobody‚³‚ñ [2005/03/26(“y) 13:01:03 ID:2ysQFKh3] ‚·‚݂܂¹‚ñ‚ª... hoge.com/hoge/xxxxx ¨hoge.com/hoge/test.cgi?xxxxx ‚܂łÍA RewriteEngine on RewriteRule (.+)$ test.cgi?$1 [L] ‚ÅŽÀŒ»‚Å‚«‚Ü‚µ‚½‚ªA hoge.com/hoge/xxxxx?zzzzz ¨hoge.com/hoge/test.cgi?xxxxx?zzzzz ‚â%2F‚Ȃǂª‚Å‚«‚Ü‚¹‚ñB (test.cgi‚ÍA$ENV{'QUERY_STRING'}‚ÅŽæ‚Á‚Ă邩‚ç‘Ήž‚µ‚Ä‚¢‚Ü‚·B) ‚Ç‚¤‚©‚¨—Í‚ð‘Ý‚µ‚Ä‚‚¾‚³‚¢...
124 –¼‘OFnobody‚³‚ñ mailto:sage [2005/03/27(“ú) 12:31:30 ID:???] >>123 .htaccessŽ¿–âƒR[ƒi[ Part3 pc5.2ch.net/test/read.cgi/hp/1105439192/
125 –¼‘OFnobody‚³‚ñ mailto:sage [2005/03/31(–Ø) 15:39:06 ID:???] ƒqƒ“ƒgF$ENV{'REQUEST_URI'}
126 –¼‘OFnobody‚³‚ñ mailto:age [2005/04/10(“ú) 14:34:04 ID:???] ‚³‚‚ç‚Ì‹¤—pƒXƒ^ƒ“ƒ_[ƒh‚Å ‚w‚n‚n‚o‚r‚ł‚‚éƒTƒCƒg‚ð ÓI‚ÉŒ©‚¹‚é•û–@‚ª•ª‚©‚ç‚È‚¢B ƒvƒƒOƒ‰ƒ€‘S‚‚Ì‘fl‚¾‚¯‚Ç ‚Å‚àA‚w‚n‚n‚o‚r‚ÅŒŸõƒGƒ“ƒWƒ“‚Ɉø‚Á‚©‚©‚éƒTƒCƒg‚ª ì‚肽‚¢‚킯‚È‚ñ‚¾‚¯‚ÇDDD ƒO[ƒOƒ‹‚Å’²‚ׂĂ݂½‚¯‚ÇA mod_rewriteŽg‚¤•û–@‚¾‚Æ‚¢‚¤‚±‚Æ‚ª•ª‚©‚Á‚½‚ª ‚Ç‚¤‚¢‚¤‚Æ‚±‚ë‚ð•ÒW‚·‚é‚Ì‚ª•ª‚©‚ç‚ñ‚킯‚ÅB
127 –¼‘OFnobody‚³‚ñ mailto:sage [2005/04/10(“ú) 14:39:45 ID:???] ‚¦‚¦‚¯‚‚µ‚Æ‚é‚Ì‚§(*L„D`)ʧʧ 219.57.24.78/ 219.57.24.78/~ss.jpg OMOIKANE/ OMOIKANE/~ss.jpg
128 –¼‘OFnobody‚³‚ñ [2005/05/09(ŒŽ) 23:38:57 ID:rb2ewZOk] WIN”Å‚ÌApache@1.3.33 ‚Å‚·B “¯ˆêƒzƒXƒg“à‚¾‚Æ–â‘è‚È‚¢‚ñ‚Å‚·‚ªA‘‚«Š·‚¦æ‚ðŠO‚̃hƒƒCƒ“‚É‚·‚邯‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñB AAA.com/hoge.html @‚ðƒNƒŠƒbƒN‚µ‚½‚Æ‚«‚É•\ަ‚³‚ê‚é“à—e‚͕ʃhƒƒCƒ“‚É‚¨‚¢‚Ä‚ ‚é BBB.com/hoge.html ‚É‚µ‚½‚¢‚̂ł·‚ªAApache‚ª@locationƒwƒbƒ_‚ð“f‚‚Ì‚ÅƒŠƒ_ƒCƒŒƒNƒg‚ƂȂÁ‚Ä‚µ‚Ü‚¢ƒuƒ‰ƒEƒU‚É BBB.com/hoge.html ‚ª•\ަ‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B ‰º‹L‚Ì‹Lq‚łȂɂª‚Ü‚¸‚¢‚̂łµ‚傤‚©?@‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚· RewriteEngine on RewriteRule /(.*)$ BBB.com/$1 [L]
129 –¼‘OFnobody‚³‚ñ [2005/05/10(‰Î) 00:13:28 ID:0h89RmHc] ZD218022.ppp.dion.ne.jp/ ‚¤‚¥‚—‚—‚—‚—‚—‚—‚—‚—‚—‚¤‚Í‚Á‚—‚—‚—‚Á‚¨‚‹‚—‚—‚—‚¤‚¥‚—‚—‚— ‚¤‚Í‚Á‚—‚—‚—‚Á‚¤‚¥‚¤‚¥‚—‚—‚—‚¤‚¥‚—‚—‚—‚—‚—‚— ‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—
130 –¼‘OFnobody‚³‚ñ mailto:sage [2005/05/10(‰Î) 07:33:24 ID:???] >>128 httpãƒhƒƒCƒ“–¼‚ª•Ï‚í‚ê‚Îi•Ê‚ÌhttpƒT[ƒo‚ɕς¦‚é‚É‚ÍjƒŠƒ_ƒCƒŒƒNƒg‚µ‚È‚¢‚Æ–³—‚Å‚µ‚傤 ƒRƒŒ‚Í–³—@ƒuƒ‰ƒEƒU->Apache(1)->Apache(2)->ƒuƒ‰ƒEƒU
131 –¼‘OFnobody‚³‚ñ [2005/05/10(‰Î) 18:19:16 ID:GC3gP9kT] >>130 ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚â‚Í‚è‘Ê–Ú‚Ý‚½‚¢‚Å‚·‚ËB mod_proxy‚©‚Ü‚¹‚邵‚©‚È‚¢‚©EEE
132 –¼‘OFnobody‚³‚ñ [2005/06/02(–Ø) 00:10:54 ID:7p4TKpYJ] DirectoryIndex hoge.php RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([0-9A-Za-z]+)/([0-9A-Za-z)]+)\.html$ hoge.php?var1=$1&var2=$2 [L] ------------------------------------------------------------------------------ ...../test1/test2.html ‚Æ‚¢‚¤‰¼‘zƒAƒhƒŒƒX‚ɃAƒNƒZƒX‚µ‚Ä‚«‚½ ƒ†[ƒU‚ɑ΂µ‚ÄAhoge.php?var1=test1&var2=test2 ‚ÌŒ‹‰Ê‚ð•Ô‚µ‚½‚¢‚Ì‚ÅAã‹L‚̂悤‚É.htaccess‚É‘‚«‚Ü‚µ‚½‚ªA ..../test2/test2.html‚ɃAƒNƒZƒX‚·‚邯ƒy[ƒW‚ª‚ ‚è‚Ü‚¹‚ñƒGƒ‰[‚É ‚È‚è‚Ü‚·B‘¼ŽI‚¾‚Æ‚±‚ê‚ÅOK‚Ȃ̂ł·‚ªA‚³‚‚ç‚Æ‚¢‚¤ŽI‚¾‚Æ–³—‚Å‚·B ‚³‚‚ç“Á—L‚̉½‚©H‚ª‚ ‚é‚Ì‚©Bã‚̂悤‚ÈŠÈ’P‚È‚à‚Ì‚Å‚à ƒAƒpƒbƒ`‚ÌÊÞ°¼Þ®Ý‚ªˆá‚¤‚ÆA“®ì‚µ‚È‚¢B‚È‚ñ‚Ä‚±‚Æ‚ª‚ ‚é‚̂łµ‚傤‚©H ƒGƒƒClA‚Ç‚¤‚©‹³‚¦‚ĉº‚³‚¢B
133 –¼‘OFnobody‚³‚ñ mailto:sage [2005/06/02(–Ø) 06:47:17 ID:???] ([0-9A-Za-z)]+
134 –¼‘OF132 [2005/06/02(–Ø) 20:34:15 ID:7p4TKpYJ] Apache/1.3.33 Server ‚Å‚·‚ªA‚Ç‚¤‚à‚¤‚Ü‚‚¤‚²‚«‚Ü‚¹‚ñB >>133 ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B ‚»‚̂悤‚É‚â‚Á‚Ă݂܂µ‚½‚ªAƒ_ƒ‚Ý‚½‚¢‚Å‚·B ‚³‚‚ç‚Æ‚¢‚¤ƒŒƒ“ƒ^ƒ‹ŽI‚Í “¯‚¶ƒTƒCƒg‚Å‚à2‚‚̃AƒhƒŒƒX‚ª‚ ‚è‚Ü‚·B ˆê‚‚͓Ǝ©ƒhƒƒCƒ“B ‚à‚¤ˆê‚‚Í@http://››.sakura.ne.jp/‚Æ‚¢‚¤ƒAƒhƒŒƒX‚Å‚·B ‚±‚¤‚¢‚¤‚±‚Æ‚àŠÖŒW‚µ‚ăGƒ‰[‚ɂȂé‚ñ‚¾‚낤‚©EEE
135 –¼‘OFnobody‚³‚ñ [2005/07/05(‰Î) 01:22:50 ID:netfphaS] ’Êí‚ÌŽg‚¢•û‚Ƃ͋t‚ÉA search.cgi?dir=hoge&file=foo ‚̂悤‚ȃpƒ‰ƒ[ƒ^•t‚«‚ÌURL‚ð /hoge/foo/ ‚̂悤‚É‘‚«Š·‚¦‚½‚¢‚ñ‚Å‚·‚ªA‚±‚ê‚ł͂¤‚Ü‚‚¢‚«‚Ü‚¹‚ñB RewriteRule ^search\.cgi\?dir=(.*)&file=(.*)$ /$1/$2/ ‚¢‚ë‚¢‚뎎‚µ‚Ä‚à ? ‚ªo‚Ä‚«‚½Žž“_‚Ń}ƒbƒ`‚µ‚È‚¢‚悤‚ÉŽv‚¢‚Ü‚·B ‚²‘¶’m‚Ì•ûA‚º‚Ђ²‹³Ž¦‚¨Šè‚¢’v‚µ‚Ü‚·B
136 –¼‘OFnobody‚³‚ñ mailto:sage [2005/07/05(‰Î) 23:37:37 ID:???] ƒ‹[ƒ‹‚̶‰E‹t‚¶‚á‚Ë?
137 –¼‘OF135 mailto:sage [2005/07/06(…) 01:13:05 ID:???] >>136 ‚Í‚¢A’Êí‚Ìmod_rewrite—˜—p–@‚Ƃ͋t‚Ì‘‚«Š·‚¦‚ð ŽÀŒ»‚µ‚½‚¢‚ñ‚Å‚·B /hoge/foo/ ‚ð search.cgi?dir=hoge&file=foo ‚Ý‚½‚¢‚È ‘‚«Š·‚¦‚Í‚«‚¿‚ñ‚Æ“®ì‚·‚éƒT[ƒoŠÂ‹«‚Å‚·B ‹C’·‚É‚¨‘Ò‚¿‚µ‚Ä‚¨‚è‚Ü‚·B
138 –¼‘OFnobody‚³‚ñ [2005/07/15(‹à) 10:24:40 ID:yoPQBliE] hogehoge/?123 « hogehoge/123 ‚É‘‚«Š·‚¦‚½‚¢‚̂ł·‚ªA?‚ɳ‹K•\Œ»Ý’è‚ðƒ}ƒbƒ`‚³‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚¹‚ñB ‚²‹³ŽöŠè‚¢‚Ü‚·B
139 –¼‘OFnobody‚³‚ñ mailto:sage [2005/07/16(“y) 10:25:48 ID:???] >>138 \?‚¶‚á‚È‚¢‚ÌH
140 –¼‘OFnobody‚³‚ñ [2005/08/05(‹à) 23:22:02 ID:euh07aXu] ‚±‚ñ‚΂ñ‚ÍBƒhƒƒCƒ“’¼‰º‚̃fƒBƒŒƒNƒgƒŠ‚ðƒL[‚ÉŒŸõŒ‹‰Ê‚ð •\ަ‚·‚é‘‚«Š·‚¦‚ðs‚¢‚Ü‚µ‚½B RewriteRule ^([^/]+)/$ /search.cgi?key=$1 [L] /hoge/ ‚ŃAƒNƒZƒX‚·‚邯 search.cgi?key=hoge ‚ð•Ô‚µ‚Ü‚·B ‘±‚¢‚Ä /hoge ‚̂悤‚ɃfƒBƒŒƒNƒgƒŠ‚ɃXƒ‰ƒbƒVƒ…‚ª‚È‚¢ê‡‚ÉA ƒXƒ‰ƒbƒVƒ…‚ð•⊮‚µ‚悤‚ÆŽv‚Á‚ÄAˆÈ‰º‚̂悤‚É‘‚«Š·‚¦‚邯 –³ŒÀƒ‹[ƒv‚ð‹N‚±‚µ‚Ü‚·B RewriteRule ^([^/]+)$ /$1/ [R=301,L] ‚Ç‚¤‹Lq‚µ‚½‚ç—Ç‚¢‚Å‚µ‚傤‚©B‚²‹³Ž¦‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B
141 –¼‘OFnobody‚³‚ñ mailto:sage [2005/08/25(–Ø) 01:01:54 ID:???] >>140 Apache ‚̓fƒtƒHƒ‹ƒg‚Å / –³‚µ‚ÌƒŠƒNƒGƒXƒg‚ɑ΂µ‚Ä 301 ‚ð•Ô‚µ / ‚ð•⊮‚³‚¹‚邿‚¤‚ɂȂÁ‚Ä‚¢‚éB •s—vB
142 –¼‘OFnobody‚³‚ñ mailto:@ [2005/08/25(–Ø) 09:50:51 ID:???] —Ⴆ‚Î ***.com/~test/index.php?id=10 ‚Æ‚¢‚¤URL‚ð ***.com/~test/10.html ‚ÆŒ¾‚¤•—‚É‚·‚é‚É‚Í RewriteEngine on RewriteRule ^/~test/([0-9A-Za-z)]+)\.html$ /~test/index.php?id=$1 [L] ‚Æ‘‚¯‚΂¢‚¢‚ñ‚Å‚·‚æ‚ËH‚µ‚©‚µA•\ަ‚³‚ê‚Ü‚¹‚ñEEB ƒŠƒ_ƒCƒŒƒNƒg‚Æ‚©‘¼‚̃AƒNƒVƒ‡ƒ“‚Ìꇂ͓®‚‚Ì‚ÅAƒT[ƒo‚âmod_rewrite‚É –â‘肪‚ ‚邯‚Íl‚¦‚ç‚ê‚Ü‚¹‚ñEEB‘‚«•û‚ª‚¨‚©‚µ‚¢‚̂łµ‚傤‚©H
143 –¼‘OFnobody‚³‚ñ mailto:sage [2005/08/25(–Ø) 15:27:54 ID:???] ‚·‚݂܂¹‚ñAmod_rewrite ‚ňȉº‚̂悤‚ȕϊ·‚͉”\‚Å‚µ‚傤‚©H /a/1/b/2/c/3/d/4/e/5.html « /index.php?a=1&b=2&c=3&d=4&e=5 ƒpƒ‰ƒ[ƒ^”‚ÍA‰Â•ςɂµ‚½‚¢‚̂ł·‚ªEEE
144 –¼‘OFnobody‚³‚ñ mailto:sage [2005/08/27(“y) 18:47:47 ID:???] >>143 mod_rewrite‚¶‚á“‚¢‚©‚à‚ËB
145 –¼‘OFnobody‚³‚ñ mailto:sage [2005/08/28(“ú) 11:49:42 ID:???] >>143 ‚±‚ê‚łǂ¤‚æB ‰´‚̃[ƒJƒ‹‚ł͓®‚¢‚½‚ªB RewriteEngine On RewriteRule ^a/([0-9]+)/b/([0-9]+)/c/([0-9]+)/d/([0-9]+)/e/([0-9]+)\.html$ /index.php?a=$1&b=$2&c=$3&d=$4&e=$5 [L] ‚¿‚Ȃ݂ÉA‰üs‚·‚é‚È‚æB –³•ÛØ‚ŃˆƒB
146 –¼‘OFnobody‚³‚ñ mailto:sage [2005/08/28(“ú) 12:31:26 ID:???] >>145 ‚ ‚ñ‚½‚¢‚¢“z‚¾‚ÈB‚¯‚Ç143‚ÌŽ¿–â‚¿‚á‚ñ‚Ɠǂñ‚łȂ¢‚æB ‚ ‚é’ö“xƒpƒ‰ƒ[ƒ^”‚ÌãŒÀ‚ðŒˆ‚ß‚ÄAŒÂ”‚²‚Æ‚É145‚Ý‚½‚¢‚ÈRewriteRule‚ð ‘‚‚µ‚©‚È‚¢‚ÆŽv‚¤B>>143
147 –¼‘OFnobody‚³‚ñ mailto:sage [2005/08/28(“ú) 13:36:40 ID:???] RewriteRule ^(([a-z]/[0-9]/?)*)\.html$ /index.php/$1 [L] ‚Æ‚â‚Á‚ÄPHP‘¤‚Å $_SERVER['PATH_INFO'] ‚ð•ª‰ð‚·‚é‚‚ç‚¢‚µ‚©EEE
148 –¼‘OFnobody‚³‚ñ mailto:sage [2005/08/28(“ú) 14:25:19 ID:???] •s’èŒÂ”‚̃pƒ‰ƒ[ƒ^–¼‚ðƒCƒ“ƒNƒŠƒƒ“ƒg‚µ‚Ä‚¢‚‚Ì‚ð mod_rewrite ‚̳‹K•\Œ»‚¾‚¯‚Å‚â‚ê‚ÆŒ¾‚í‚ê‚邯Šm‚©‚ÉŒµ‚µ‚¢ mod_perl ‚Å PerlTransHandler ‚ ‚½‚è‚ðƒtƒbƒN‚µ‚Ä‚¿‚á‚¿‚á‚Á‚Æ‘‚«Š·‚¦‚é‚Ȃ犄‚ÆŠy‚ɂł«‚é
149 –¼‘OFnobody‚³‚ñ mailto:sage [2005/08/28(“ú) 16:29:14 ID:???] >>143 ‚Å‚·B ‚¢‚ë‚¢‚냌ƒXŠ´ŽÓ‚Å‚·B ƒpƒ‰ƒ[ƒ^‚Ì aAbAcEEE ‚͌Œè‚ł͂ȂA‘¼‚Ì•¶Žš‚ɕςí‚邱‚Æ‚ª ‚ ‚è‚Ü‚·B—Ⴆ‚ÎApageAtarget ‚Ȃǂł·B >>146 ‚â‚͂肻‚ꂵ‚©‚È‚¢‚Å‚µ‚傤‚©B mod_rewrite ‚Ń‹[ƒvˆ—‚̂悤‚ÈŒ`‚łǂ¤‚É‚©o—ˆ‚ê‚Î ‚¢‚¢‚©‚ȂƎv‚Á‚½‚̂ł·‚ªB ‚Æ‚è‚ ‚¦‚¸A‚±‚ñ‚ÈŠ´‚¶‚Ì‚ð‘òŽR‘‚±‚¤‚Æ‚µ‚Ä‚¢‚Ü‚·B RewriteRule ^(.*)/(.*)/(.*)/(.*)\.html$ index.php?$1=$2&$3=$4 [L] RewriteRule ^(.*)/(.*)\.html$ index.php?$1=$2 [L]
150 –¼‘OF147 mailto:sage [2005/08/28(“ú) 17:47:22 ID:???] >>149 ‚»‚¤‚¢‚â[N]‚ª‚ ‚Á‚½‚ÈA–Y‚ê‚Ä‚½ RewriteRule ^([a-z0-9]+)/([a-z0-9]+)\.html index.php?$1=$2 [L,NC,QSA] RewriteRule ^([a-z0-9]+)/([a-z0-9]+)/(.+)\.html $3.html?$1=$2 [N,NC,QSA]
151 –¼‘OFnobody‚³‚ñ mailto:sage [2005/08/28(“ú) 19:23:03 ID:???] RewriteMap Žg‚¦‚ÎH
152 –¼‘OFnobody‚³‚ñ mailto:sage [2005/08/29(ŒŽ) 21:53:41 ID:???] RewriteCond ‚Å OR ‚ÈðŒ‚ðŽw’è‚·‚éÛ‚É RewriteCond %{HTTP_HOST} ^(apple|grape|orange)\.example\.com$ ‚Æ‚·‚é‚Ì‚Æ RewriteCond %{HTTP_HOST} ^apple\.example\.com$ [OR] RewriteCond %{HTTP_HOST} ^grape\.example\.com$ [OR] RewriteCond %{HTTP_HOST} ^orange\.example\.com$ ‚Æ‚·‚éꇂÅAˆê”ʘ_‚Æ‚µ‚Ăǂ¿‚炪‚‘¬‚Å‚µ‚傤‚©H
153 –¼‘OFnobody‚³‚ñ mailto:sage [2005/09/19(ŒŽ) 04:05:03 ID:???] >>152 ³‹K•\Œ»‚ð1‰ñ•]‰¿‚·‚é‚Ì‚Æ3‰ñ•]‰¿‚·‚é‚̂Ƃł͖¾‚ç‚©‚É1‰ñ‚Ì•û‚ª‘‚¢‚̂őOŽÒ
154 –¼‘OFnobody‚³‚ñ mailto:sage [2005/09/27(‰Î) 17:41:19 ID:???] RewriteRule ^(.*)$ /tmp/hoge.cgi [L] ‚Æ‚µ‚½‚Æ‚«‚ÉArobots.txt‚Ȃǂ̂¢‚‚‚©‚̃tƒ@ƒCƒ‹‚̓XƒLƒbƒv‚³‚¹‚½‚¢‚̂ł·‚ª ‚ǂ̂悤‚É‚·‚ê‚Ηǂ¢‚̂łµ‚傤‚©?
155 –¼‘OFnobody‚³‚ñ mailto:sage [2005/09/30(‹à) 19:04:43 ID:???] .htaccessƒXƒŒ‚©‚çˆÚ“®‚µ‚Ä‚«‚Ü‚µ‚½B Ž¿–₪‚ ‚è‚Ü‚·B URLƒGƒ“ƒR[ƒh‚ðs‚Á‚Ä“ú–{Œê“™‚ª%XY‚ÌŒ`Ž®‚ɂȂÁ‚½URL‚ðŠÜ‚ñ‚Å‚¢‚邯‚«A RewriteRule ^([0-9A-Za-z%]+)$ test.php?keyword=$1 ‚ȂǂƂµ‚Ä‚à404ƒGƒ‰[‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·Bi“ú–{Œê‚ª‚È‚¢‚Æ‚«‚Í’Êí’Ê‚è‚Å‚·Bj ƒ‹[ƒ‹‚Ì‹Lq‚ªŠÔˆá‚Á‚Ä‚¢‚é‚̂łµ‚傤‚©B ƒGƒ‰[‚ɂȂç‚È‚¢•û–@‚ð‚²‘¶’m‚Å‚µ‚傤‚©B‚¨Šè‚¢‚µ‚Ü‚·B
156 –¼‘OFnobody‚³‚ñ mailto:sage [2005/09/30(‹à) 20:40:28 ID:???] >154 ‚Ü‚¸ƒ}ƒjƒ…ƒAƒ‹‚ð“Ç‚ñ‚ÅA‚»‚ê‚©‚çׂ©‚¢‚Æ‚±‚ë‚ðŽ¿–â‚·‚éŽp¨‚ðŒ©‚¹‚éB
157 –¼‘OFnobody‚³‚ñ [2006/01/15(“ú) 15:53:40 ID:0othuuG9] XREA‚Å‚Í RewriteRule ^(.*)\.html$ test.cgi?$1 ‚Å‚¤‚Ü‚‚¢‚Á‚½‚Ì‚ÉAŽ©•ª‚̃T[ƒo[‚ł͊¿Žš‚ƂЂ炪‚È‚ªƒŠƒ‰ƒCƒg‚Å‚«‚È‚¢B ‹Lq‚Ì–â‘è‚¶‚á‚È‚¢‚©‚àB
158 –¼‘OFnobody‚³‚ñ mailto:sage [2006/01/15(“ú) 16:02:20 ID:???] •¶ŽšƒR[ƒh‚Å‚µ‚å
159 –¼‘OF157 mailto:sage [2006/01/16(ŒŽ) 01:32:31 ID:???] ‚©‚à ‚Ü‚ AApache1.3‚©‚ç2‚É‚µ‚½‚çA‰½‚Ì–â‘è‚à‚È‚ƒŠƒ‰ƒCƒg‚·‚邿‚¤‚ɂȂÁ‚½‚̂ł悵‚Æ‚·‚é
160 –¼‘OFnobody‚³‚ñ mailto:sage [2006/01/20(‹à) 03:14:31 ID:???] ‚¿‚å‚Á‚ÆŽ¿–â‚Å‚·B ‚È‚º‚©"."(ƒhƒbƒg)‚ðŽg‚¤‚Æ404‚ɂȂé‚̂ł·‚ªA‰ñ”ð‚·‚é•û–@‚͂Ȃ¢‚à‚̂łµ‚傤‚©H ‚±‚Á‚¿‚¾‚Æ“®‚©‚È‚¢‚ñ‚¾‚¯‚ÇA shinehage.com/072.sex ¨ shinehage.com/index.cgi?072.sex ‚±‚Á‚¿‚¾‚Æ“®‚ shinehage.com/072-sex ¨ shinehage.com/index.cgi?072-sex RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([0-9A-Za-z]+\.[0-9A-Za-z]+)$ index.cgi?$1 [L] ª‚±‚ê‚ł̓_ƒ‚ÅA «‚±‚Á‚¿‚¾‚Æ“®‚EEE RewriteRule ^([0-9A-Za-z]+\-[0-9A-Za-z]+)$ index.php?$1 [L]
161 –¼‘OFnobody‚³‚ñ mailto:sage [2006/01/20(‹à) 12:45:18 ID:???] ƒƒOŒ©‚é‚Ì‚ª‚͂₢‚ñ‚¶‚áH
162 –¼‘OFnobody‚³‚ñ mailto:sage [2006/01/31(‰Î) 13:32:42 ID:???] mod_rewrite‚Æpath_info‚Á‚ĂǂÁ‚¿‚Ì•û‚ª‚¢‚¢‚Ì‚©‚ÈH
163 –¼‘OFnobody‚³‚ñ [2006/03/08(…) 21:55:04 ID:F0LiHM5T] RewriteEngine on RewriteBase /hogehoge RewriteRule ^hoge/([^/]+)/$ ho.php?user=$1 [L] ‚Æ‚µ‚½ê‡A/hoge/username/?page=2 ‚Æ‚¢‚Á‚½Š´‚¶‚ňø”user‚̂ق©‚Ɉø”page‚ð“ǂݞ‚Ü‚¹‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚̂łµ‚傤‚©H
164 –¼‘OFnobody‚³‚ñ mailto:sage [2006/03/09(–Ø) 08:30:08 ID:???] >>163 RewriteRule ^hoge/([^/]+)/$ ho.php?user=$1&%{QUERY_STRING} [L]
165 –¼‘OFnobody‚³‚ñ [2006/03/10(‹à) 01:49:51 ID:wS29C68G] ƒGƒ‰®‚âƒAƒ}ƒ]ƒ“‚Æ‚©‚Å /-/detail/=/ ‚Æ‚©‚¢‚¤URL‚ª‚ ‚邯‚Ç‚ ‚ê‚àmod_rewrite? ƒnƒCƒtƒ“‚Æ‚©‚È‚ñ‚©ˆÓ–¡‚ ‚é‚Ì‚©‚È
166 –¼‘OFnobody‚³‚ñ mailto:age [2006/03/13(ŒŽ) 12:10:05 ID:???] RewriteEngine on RewriteRule ^/dir/hoge/([0-9]+).html$ /dir/hoge.php?id=$1 ‚Æ‚µ‚Ä/dir/hoge/nn.html‚̃AƒNƒZƒX‚ð/dir/hoge.php?id=nn‚É rewrite‚µA/dir/hoge.php‚Í“®ì‚·‚é‚̂ł·‚ªQUERY_STRING‚Ìid=nn‚ª hoge.php‚É“n‚è‚Ü‚¹‚ñB‚Ȃɂ©RewriteRule‚Ì‘‚«•û‚É‚¨‚©‚µ‚È“_‚ª ‚ ‚è‚Ü‚·‚Å‚µ‚傤‚©H
167 –¼‘OFnobody‚³‚ñ mailto:age [2006/03/13(ŒŽ) 12:14:32 ID:???] ª\‚µ’x‚ê‚Ü‚µ‚½BCentOS3.4+Apache1.3.33A‚¿‚Ȃ݂Éphp4.4.2‚Å‚·
168 –¼‘OFnobody‚³‚ñ mailto:sage [2006/03/13(ŒŽ) 12:24:24 ID:???] >>166 ‚à‚¿‚ë‚ñŽÀÛ‚Ìnn‚Í”Žš‚Å‚±‚±‚ł̓Tƒ“ƒvƒ‹‚Æ‚µ‚Änn‚Æ‘‚¢‚½‚ñ‚¾‚æ‚Ë
169 –¼‘OFnobody‚³‚ñ mailto:age [2006/03/13(ŒŽ) 13:19:52 ID:???] ‚»‚¤‚Å‚·Bnn‚Í”Žš‚Å‚·B ‚¿‚Ȃ݂Éhoge.php‚ÅŽQƂł«‚é'REQUEST_URI'‚Í ƒuƒ‰ƒEƒU‘—M‚³‚ꂽ/dir/hoge/nn.html‚ª‚»‚̂܂ܗˆ‚Ü‚·‚̂Šhoge.php‘¤‚ʼn½‚Æ‚©‚Å‚«‚»‚¤‚Å‚·‚ªA äD‚É—Ž‚¿‚È‚¢‚Ì‚Æhoge.php‚ð•ÏX‚µ‚½‚‚È‚¢‚̂Šݒè‚É—Ž“x‚ª‚ ‚é‚̂Ȃ炻‚ê‚Å‰ðŒˆ‚µ‚½‚¢‚Æl‚¦‚Ä‚¢‚Ü‚·B ‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
170 –¼‘OFnobody‚³‚ñ mailto:sage [2006/03/13(ŒŽ) 13:33:00 ID:???] >>166 >>164
171 –¼‘OFnobody‚³‚ñ mailto:age [2006/03/13(ŒŽ) 14:37:04 ID:???] 166‚Å‚·B ‚æ‚‚í‚©‚ç‚È‚‚È‚Á‚Ä‚«‚Ü‚µ‚½B RewriteEngine‚ÆRewriteRule‚ðƒRƒƒ“ƒg‚É‚µ‚Ä‚à /dir/hoge/nn.html‚Åhoge.php‚ªŒÄ‚Ño‚³‚ê‚Ü‚·B •ʂ̎ŸŒ³‚ÅRewriteRule‚ªŒø‚¢‚Ä‚¢‚邿‚¤‚Å‚·‚ª S“–‚½‚è‚È‚µ‚ŃpƒjƒbƒN’†B
172 –¼‘OFnobody‚³‚ñ mailto:sage [2006/03/13(ŒŽ) 15:23:36 ID:???] >>171 —Ž‚¿’…‚¢‚Ä access_log
173 –¼‘OFnobody‚³‚ñ [2006/03/25(“y) 15:58:49 ID:rUjENMuu] ’Êíƒ|[ƒg‚Ì‚r‚r‚k‚Ìhttp¨https‚Ö‚ÌƒŠƒ_ƒCƒŒƒNƒg‚Í‚¤‚Ü‚‚¢‚Á‚½‚̂ł·‚ªA •ʃ|[ƒg‚É‚à‚¤ˆê‚ÂÝ’u‚µ‚½445ƒ|[ƒg‚Ìê‡A www.example.com:445/ « https://www.example.com:445/ ‚ÉƒŠƒ_ƒCƒŒƒNƒg‚µ‚½‚¢‚̂ł·‚ªARewriteRule‚ÆRewriteRule‚ð ‚ǂ̂悤‚É‘‚¢‚½‚ç‚¢‚¢‚Å‚µ‚傤‚©H
174 –¼‘OFnobody‚³‚ñ mailto:sage [2006/04/06(–Ø) 05:28:11 ID:???] ƒpƒ‰ƒ[ƒ^[‚É&‚ª“ü‚Á‚½‚Æ‚«‚Ìmod_rewrite‚ɂ‚¢‚ÄŽ¿–â‚Å‚·EE –â‘è‚ðvar_dump‚ðŽg‚Á‚Ä“ü‚Á‚Ä‚«‚½ƒpƒ‰ƒ[ƒ^[‚¾‚¯‚ð•\ަ‚·‚éƒvƒƒOƒ‰ƒ€test.php‚ɂ܂Ƃ߂Ă݂܂µ‚½B ‚ ‚ÆŽ„‚̂Ƃ±‚ë‚ÅŽg‚Á‚Ä‚é•¶ŽšƒR[ƒh‚ÍUTF-8 <? var_dump($_SERVER["QUERY_STRING"]); echo "<br>\n"; var_dump($_GET); $param = urlencode("coffee&tea"); $directUrl = "hoge.go.jp/test.php?keyword= ". $param; $rewriteUrl = "hoge.go.jp/ ". $param. "/"; echo "<br>\n"; echo "case 1 <a href=\"". $directUrl ."\">direct_url</a><br>\n"; echo "case 2 <a href=\"". $rewriteUrl ."\">rewrite_url</a><br>\n"; ?> ‚ÅA.htaccess‚Í‚±‚ñ‚ÈŠ´‚¶ RewriteEngine on RewriteBase / RewriteCond %{REQUEST_URI} ^/(.*)/$ RewriteRule ^(.*)/$ /test.php?keyword=$1 [L]
175 –¼‘OFnobody‚³‚ñ mailto:sage [2006/04/06(–Ø) 05:28:46 ID:???] case1‚Ìdirect_url‚Ìê‡hogehoge.go.jp/test.php?keyword=coffee%26tea ‚ð¶¬B ‚»‚ÌURLiŽ©•ªŽ©g‚Ȃ킯‚¾‚¯‚Çj‚É”ò‚Ԃƈȉº‚Ì•¶Žš—ñ‚ð“f‚«o‚· string(20) "keyword=coffee%26tea" array(1) { ["keyword"]=> string(10) "coffee&tea" } ‚±‚ê‚Í‚n‚jB‚±‚ê‚Érewrite‚ðŠš‚Ü‚µ‚½‚¢B –â‘è‚Ìcase 2Arewrite_url‚Ìê‡hoge.go.jp/coffee%26tea/ ‚ð¶¬B ”ò‚Ô‚Æmod_rewrite•â‘«‚³‚êA•ÏŠ·‚³‚ê‚éBˆÈ‰ºƒƒO‚©‚甲ˆ (3) [per-dir /var/www/hoge.go.jp/] applying pattern '^(.*)/$' to uri 'coffee&tea/' (4) RewriteCond: input='/coffee&tea/' pattern='^/(.*)/$' => matched (2) [per-dir /var/www/hoge.go.jp/] rewrite coffee&tea/ -> /test.php?keyword=coffee&tea (3) split uri=/test.php?keyword=coffee&tea -> uri=/test.php, args=keyword=coffee&tea ‚»‚ÌURL‚É”ò‚Ԃƈȉº‚Ì•¶Žš—ñ‚ð“f‚«o‚· string(18) "keyword=coffee&tea" array(2) { ["keyword"]=> string(6) "coffee" ["tea"]=> string(0) "" } %26‚ªmod_rewrite‚Å&‚ɃfƒR[ƒh‚³‚ê‚¿‚á‚Á‚Ätea‚ªˆø”–¼‚ɂȂÁ‚¿‚Ⴄ‚æEEE ‘Îô–@‚²‘¶’m‚Ì•û‹³‚¦‚Ä‚‚¾‚³‚¢EEE‚ ‚é‚¢‚͂ǂ±‚©Ý’肪ˆ«‚¢‚Ì‚©EEE
176 –¼‘OFnobody‚³‚ñ mailto:sage [2006/04/06(–Ø) 08:11:14 ID:???] >>175 $rewriteUrl = "hoge.go.jp/ ". urlencode($param). "/";
177 –¼‘OFnobody‚³‚ñ mailto:sage [2006/04/06(–Ø) 08:59:39 ID:???] >>176 ‚ [A‚È‚é‚Ù‚ÇAmod_rewrite‚É‚Íurlencode‚ð‚Qd‚ÉŽdž‚Þ‚Ì‚ËB mod_rewrite‚ð‰„X‚ƘM‚Á‚ĂĂ«‚ª‚‚©‚ñ‚©‚Á‚½B Šm”FŽæ‚Á‚½‚Æ‚±‚ëãŽè‚“®‚«‚Ü‚µ‚½B ‚±‚Ì•û–@‚Å‚â‚Á‚Ă݂܂·BƒTƒ“ƒNƒXB ‚µ‚©‚µmod_rewrite‘¤‚ł̑Ήž‚ÍÝ’è‚Í‚â‚Í‚è“‚¢‚Ì‚©‚È‚ŸEEE PHP‚É“ü‚Á‚Ä‚‚éƒGƒ“ƒR[ƒhó‘Ô‚Æo‚Äs‚ƒGƒ“ƒR[ƒhó‘Ô‚ªrewriteŽg‚¤Žg‚킸‚ÉŠÖ‚í‚炸 “¯‚¶‚Å‚ ‚ê‚ÎŒ©’Ê‚µ‚ª‚¢‚¢‚©‚È[‚Æ‚©Žv‚Á‚Ä‚½‚Ì‚ÅB
178 –¼‘OFnobody‚³‚ñ [2006/04/22(“y) 02:52:49 ID:IkBNOhRq] ƒtƒ‰ƒO‚ÌQSA‚ÍAƒ}ƒjƒ…ƒAƒ‹‚É >‚±‚̃tƒ‰ƒbƒO‚ÍA’u‚«Š·‚¦‚é‚̂ł͂ȂA‘¶Ý‚·‚é‚à‚̂ɑ΂µ‚ÄA >rewrite ƒGƒ“ƒWƒ“‚ª‘ã—p•¶Žš—ñ‚É‚ ‚éƒNƒGƒŠ[•¶Žš—ñ‚ɃAƒyƒ“ƒh‚·‚邿‚¤‚É‚µ‚Ü‚·B >rewite ƒ‹[ƒ‹‚ŃNƒGƒŠ[•¶Žš—ñ‚Ƀf[ƒ^‚ð’ljÁ‚µ‚½‚¢‚Æ‚«‚ÉŽg‚Á‚Ä‚‚¾‚³‚¢B ‚Æ‚ ‚é‚̂ł·‚ªAŽÀ‹““®‚Æ‚µ‚Ăǂ̂悤‚ɂȂé‚Ì‚©A‚æ‚‚í‚©‚è‚Ü‚¹‚ñB ‚¢‚Á‚½‚¢‚Ç‚¤‚È‚é‚̂łµ‚傤‚©H
179 –¼‘OFnobody‚³‚ñ mailto:sage [2006/04/22(“y) 13:58:50 ID:???] >178 “Ç‚ñ‚ÅŽš‚Ì”@‚‚»‚¤‚È‚éB
180 –¼‘OFnobody‚³‚ñ mailto:sage [2006/04/23(“ú) 02:46:10 ID:???] ‚¢‚âA‚¾‚©‚ç‚»‚ÌAŒ¾—t‚̈Ӗ¡‚ª‚í‚©‚É‚‚¢‚Ì‚ÅEEE ŽÀ‹““®‚Æ‚µ‚Ăǂ¤‚È‚é‚Ì‚©AƒTƒ“ƒvƒ‹‚Ȃǂª‚ ‚邯‚í‚©‚è‚â‚·‚¢‚ñ‚Å‚·‚¯‚ÇAA
181 –¼‘OFnobody‚³‚ñ [2006/04/24(ŒŽ) 11:05:56 ID:Z/7vX4oM] /hoge/modname/ReserveForm.do « /hoge/modname/index.php?ReserveForm ‚Æ‚¢‚Á‚½Š´‚¶‚Érewrite‚µ‚½‚¢‚̂ł·‚ªA‚Ç‚¤‚à‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñB RewriteRule !hoge/([^/]+/)ReserveForm\.do $1/index.php ‚Æ‚â‚邾‚¯‚ÅAinternalƒGƒ‰[i–³ŒÀƒ‹[ƒvj‚ɂȂè‚Ü‚·B modname‚Ì•”•ª‚ð$1‚É’uŠ·‚·‚é‚ɂ͂ǂ¤‚â‚ê‚΂¢‚¢‚̂łµ‚傤‚©B
182 –¼‘OFnobody‚³‚ñ mailto:sage [2006/04/24(ŒŽ) 12:34:14 ID:???] >>181 modname‚ð’uŠ·‚·‚é•K—v‚͂Ȃ¢‚悤‚¾‚¯‚Ç—á•¶‚̊ԈႢ‚Å‚·‚©
183 –¼‘OFnobody‚³‚ñ mailto:sage [2006/06/12(ŒŽ) 02:24:24 ID:???] >>143 ‚Ý‚½‚¢‚È‚±‚Æ‚µ‚½‚¢‚̂ł·‚¯‚ÇA‚â‚͂茈’è“I‚È•û–@‚Á‚Ä‚ ‚è‚Ü‚¹‚ñ‚©‚ËBBB
184 –¼‘OFnobody‚³‚ñ mailto:sage [2006/06/12(ŒŽ) 05:04:50 ID:???] >>150 ‚É‘‚¢‚Ä‚ ‚è‚Ü‚µ‚½‚ËBBB ‚·‚݂܂¹‚ñBBB
185 –¼‘OFnobody‚³‚ñ [2006/06/15(–Ø) 09:05:30 ID:p9raRrGD] Apache1.3.3, Win2000SP2‚ÅAƒo[ƒ`ƒƒƒ‹ƒzƒXƒg‚ÅMovableType‚ð‰^—p‚µ‚Ă܂·B Tag‚ðAdomain.tld/tags/tagname ‚Æ‚¢‚¤Œ`‚Åì‚ê‚邿‚¤‚ɂł«‚½‚܂ł͂¢‚¢‚̂ł·‚ªA as-is.net/blog/archives/001020.html ‚ðŽQl‚É .htaccess‚É RewriteEngine on RewriteRule ^tags/(.*)$ /cgi-bin/mt/mt-xsearch.cgi?blog_id=2&search_key=Tagwire&delimiter=,&search=$1 [QSA,L] ‚ÆŽw’肵‚Ä‚é‚̂ł·‚ª404ƒGƒ‰[‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚·B ŽÀÛ‚É”ò‚ñ‚łقµ‚¢æ‚Í domain.tld/cgi-bin/mt/mt-xsearch.cgi?blog_id=2$search_key=Tagwire&delimiter=,$search=tagname ‚Å‚·B RewriteRule aaa.html bbb.html ‚ȂǂƎÀÛ‚É‘¶Ý‚·‚ébbb.html‚ÉŒü‚¯‚Äaaa.html‚ðŒÄ‚Ño‚µ‚ăeƒXƒg‚·‚邯•\ަ‚³‚ê‚Ü‚·‚̂Šmod_rewriteŽ©‘͓̂®‚¢‚Ă܂·B Œ©’¼‚·“_“™ƒAƒhƒoƒCƒX‚¢‚½‚¾‚¯‚ê‚ÎK‚¢‚Å‚·B
186 –¼‘OF185 mailto:sage [2006/06/15(–Ø) 09:07:01 ID:???] ‚·‚݂܂¹‚ñAƒ^ƒCƒvƒ~ƒX‚ ‚è‚Ü‚µ‚½B ŽÀÛ‚É”ò‚ñ‚łقµ‚¢æ‚Í domain.tld/cgi-bin/mt/mt-xsearch.cgi?blog_id=2$search_key=Tagwire&delimiter=,&search=tagname ‚Å‚·B
187 –¼‘OFnobody‚³‚ñ [2006/06/24(“y) 20:11:15 ID:usPjod1h] www.hogehoge.com ‚ð hogehoge.com/main/ ‚É‘‚«Š·‚¦‚½‚¢‚̂ł·‚ªA ‚Ç‚¤‚·‚ê‚΂¢‚¢‚̂ł·‚©H
188 –¼‘OFnobody‚³‚ñ mailto:sage [2006/06/25(“ú) 09:19:26 ID:???] RewriteRule ^$ hogehoge.com/main/
189 –¼‘OFnobody‚³‚ñ mailto:apache [2006/07/29(“y) 17:15:32 ID:???] ‚±‚ñ‚È‚±‚Æ‚ð‚µ‚½‚¢‚̂ł·‚ªA500 Internal Server Error‚ɂȂè‚Ü‚·B httpd‚ÍRHEL3‚̃Cƒ“ƒXƒg[ƒ‰[‚É‚µ‚½‚ª‚Á‚ÄA‚»‚̂܂܃Cƒ“ƒXƒg[ƒ‹‚µ‚Ü‚µ‚½B www.domain.com/http://www.google.co.jp « RewriteEngine on RewriteRule (..*) $1 [L] « www.google.co.jp ƒAƒhƒoƒCƒX‚ð‚¨Šè‚¢‚µ‚Ü‚·B
190 –¼‘OFnobody‚³‚ñ mailto:sage [2006/08/01(‰Î) 20:44:39 ID:???] >>189 R ƒIƒvƒVƒ‡ƒ“‚ÅƒŠƒ_ƒCƒŒƒNƒg‚¶‚á‚Ü‚¢‚©H [R,L]
191 –¼‘OFnobody‚³‚ñ mailto:sage [2006/08/07(ŒŽ) 16:21:58 ID:???] JVNVU#395412 Apache httpd ‚Ì mod_rewrite ƒ‚ƒWƒ…[ƒ‹‚É‚¨‚¯‚éƒoƒbƒtƒ@ƒI[ƒo[ƒtƒ[‚ÌÆŽã« ttp://jvn.jp/cert/JVNVU%23395412/index.html ‰½‚ªˆ«‚©‚Á‚½‚ÌH
192 –¼‘OFnobody‚³‚ñ [2006/08/19(“y) 09:19:31 ID:AnvEHxgI] ŽI‚Í‹tˆø‚«Ý’è‚É‚µ‚Ä‚ ‚è‚Ü‚·B ‹tˆø‚«‚Å‚«‚È‚¢l‚ð•ʃAƒhƒŒƒX‚Ö”ò‚΂µ‚½‚¢‚̂ł·‚ª uREMOTE_HOST‚ª”Žš‚¾‚¯‚ÌŽžv‚Æ‚¢‚¤ðŒ‚͂ǂ¤‘‚¯‚΂¢‚¢‚Å‚µ‚傤‚©H ‚Ü‚½proxyÚ‘±‚Ìl‚ðmod_re‚—rite‚¾‚¯‚łȂé‚ׂŒø‰Ê“I‚ÉiŠ®‘S‚łȂ‚Ä‚à‚¢‚¢j •ʃAƒhƒŒƒX‚Ö”ò‚΂µ‚½‚¢‚̂ł·‚ª‚ǂ̊‹«•Ï”‚ÉRewriteCond‚ð‚Ç‚¤‘‚¯‚΂¢‚¢‚Å‚µ‚傤‚©H ‰SŽÒ‚Å‚·‚ª‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
193 –¼‘OFnobody‚³‚ñ [2006/08/29(‰Î) 18:50:13 ID:qBkjqVym] example.com/hogehoge @‚ð example.com/?hogehoge ‚ÉƒŠƒ_ƒCƒŒƒNƒg‚³‚¹‚邽‚ß‚ÉA.htaccess‚É RewriteEngine on RewriteRule ^(.+)$ /?$1 [L] ‚Æ‘‚¢‚½‚̂ł·‚ªA500ƒGƒ‰[o‚Ä‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñB ƒAƒhƒoƒCƒX‚¨Šè‚¢‚µ‚Ü‚·EEE
194 –¼‘OFnobody‚³‚ñ [2006/09/05(‰Î) 21:59:51 ID:Hy3lSiWg] Ž¿–â‚Å‚·B Žg‚Á‚Ä‚¢‚éƒT[ƒo[‚É‚ÄAƒT[ƒo[ŠÇ—l‚³‚ñ‚Émod_rewrite‚ðON‚É‚µ‚Ä‚à‚ç‚Á‚½‚̂ł·‚ªA ‚«‚¿‚ñ‚Æ“®ì‚·‚邱‚Æ‚ðŠm”F‚·‚éƒTƒ“ƒvƒ‹php‚â.htaccess‚ð‚²‘¶’m‚È‚¢‚Å‚·‚©H ƒT[ƒo[ŠÇ—l‚³‚ñ‚ª–Z‚µ‚¢‚悤‚łȂ©‚È‚©˜A—‚ª‚‚«‚Ü‚¹‚ñA ‚Ç‚¤‚É‚©“®ìŠm”F‚ð‚µ‚½‚¢‚̂ł·‚ªBBB
195 –¼‘OFnobody‚³‚ñ mailto:sage [2006/09/05(‰Î) 23:49:05 ID:???] >>194 “®ìŠm”F‚Ì•û–@‚à‚í‚©‚炸‚É‚»‚ñ‚È‚±‚Æ‚ð‚µ‚Ä‚Ç‚¤‚·‚é‚‚à‚肾H
196 –¼‘OFnobody‚³‚ñ [2006/09/05(‰Î) 23:53:40 ID:Hy3lSiWg] >>195 ‚Æ‚ ‚éCMSƒvƒ‰ƒOƒCƒ“‚ðà–¾‘‚É]‚Á‚ăCƒ“ƒXƒg[ƒ‹‚µ‚Ü‚·B
197 –¼‘OFnobody‚³‚ñ mailto:sage [2006/09/06(…) 16:18:20 ID:???] ŠÇ—l‚à‘å•Ï‚¾‚È
198 –¼‘OFnobody‚³‚ñ mailto:sage [2006/09/06(…) 16:50:16 ID:???] >>197 ‚»‚¤‚¢‚í‚ê‚邯Žv‚Á‚½‚æB •W€“I‚È‘¼ƒT[ƒo[‚R‚‚Ńvƒ‰ƒOƒCƒ““®‚¢‚Ă邵A ƒvƒ‰ƒOƒCƒ“‚Ì“®ì‚É•K—v‚Ȃ̂Ímod_rewrite‚݂̂¾‚µB CMS‚Ì“®ì‚Í‘¼‚É‚¢‚ꂽƒTƒCƒg‚ª‚¸‚Á‚ƈÀ’肵‚Ă邵B ‚±‚Á‚¿‚ª‘å•Ï‚¾‚ÆŽv‚Á‚Ă邯‚Ç‚à‚¤ŽÀ‘•‚Í’ú‚ß‚½B ’f‚éB
199 –¼‘OFnobody‚³‚ñ [2006/09/06(…) 22:30:09 ID:ogWsQap5] ‚Ë‚¥B’N‚©mod_rewriteƒGƒ~ƒ…ƒŒ[ƒ^‚‚‚ç‚ËH “ü—Í•¶Žš—ñiURLj‚ð“ü—Í‚µ‚½‚ç htaccess‚É‚µ‚½‚ª‚Á‚Ä ‚Ç‚¤URL•ÏŠ·‚³‚ê‚é‚©•\ަ‚³‚ê‚é‚ÌB ‚»‚¤‚·‚ê‚Α啂ɕ~‹‚ª‰º‚ª‚邯Žv‚¤‚ñ‚¾‚¯‚ÇB
200 –¼‘OFnobody‚³‚ñ mailto:sage [2006/09/07(–Ø) 09:25:25 ID:???] >>199 > mod_rewriteƒGƒ~ƒ…ƒŒ[ƒ^ì‚낤‚ÆŽv‚¤‚ñ‚¾‚¯‚ǂǂ¤‚æH > “ü—Í•¶Žš—ñiURLj‚ð“ü—Í‚µ‚½‚ç > htaccess‚É‚µ‚½‚ª‚Á‚Ä > ‚Ç‚¤URL•ÏŠ·‚³‚ê‚é‚©•\ަ‚³‚ê‚é‚ÌB > ‚»‚¤‚·‚ê‚Α啂ɕ~‹‚ª‰º‚ª‚邯Žv‚¤‚ñ‚¾‚¯‚ÇB ‚·‚Á‚°‚¥Šú‘Ò‚µ‚Ă܂·B
201 –¼‘OFnobody‚³‚ñ mailto:sage [2006/09/07(–Ø) 17:01:33 ID:???] ŸŽè‚ɕςí‚Á‚Ă邗 ‚Ü‚ •Ö—˜‚¾‚낤‚¯‚Çdebug on‚É‚·‚ê‚Αå‘ÌŽ–‘«‚è‚é‚©‚ç‚Ë
202 –¼‘OFnobody‚³‚ñ [2006/10/21(“y) 03:17:29 ID:KzoqADxq] mod_jk2‚Åapache‚Ætomcat‚ð˜AŒg‚µ‚Ä‚¢‚Ü‚·B mod_rewrite‚ðŽg‚Á‚ÄAtomcatã‚Å“®‚struts‚ð—p‚¢‚½ƒAƒvƒŠ‚Ì ‚t‚q‚k‚ð‘‚«Š·‚¦‚悤‚Æ‚µ‚Ä‚¢‚é‚̂ł·‚ªA‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñBB iURL‚ªrewrite‚³‚ê‚é‘O‚ÉAtomcat‚̂ق¤‚ɧŒä‚ª‚¢‚Á‚Ä‚µ‚Ü‚¢A‚¤‚Ü‚‘‚«Š·‚¦‚ç‚ê‚È‚¢j ‚Ç‚±‚ðÝ’è‚·‚ê‚΂悢‚Å‚µ‚傤‚©H
203 –¼‘OFnobody‚³‚ñ mailto:sage [2006/10/22(“ú) 17:32:12 ID:???] mod_rewriteƒGƒ~ƒ…ƒŒ[ƒ^‚Ü‚¾‚Å‚·‚©H
204 –¼‘OFnobody‚³‚ñ mailto:sage [2006/10/22(“ú) 21:14:50 ID:???] ŋ߲‰êƒlƒ^‚ŃXƒŒˆá‚¢‚Ì‘‚«ž‚Ý‚ª‘‚¦‚Ä‚¢‚éB ²‰êŒ§’¡E²‰êŒ§ŒxE’k‡E’sŠ¿Eî•ñ˜R‰k‚Ȃǂ̓à—e‚¾B ‹âs‚ª’ׂê‚邯‚µ‚½ƒfƒ}‚ª‰ñ‚è‘›‚¬‚ª‹N‚«‚½‚±‚Æ‚à‚ ‚éB ‚±‚̂悤‚È‘‚«ž‚Ý‚ÍT‚ނׂ«‚¾B ”íŠQ–hŽ~‚Ì‚½‚ßí’“‚·‚éƒXƒŒ‚ÉŒ[–Ö‚µ‚Ä‚‚êB
205 –¼‘OFnobody‚³‚ñ [2006/12/14(–Ø) 00:36:31 ID:HPgduaQo] –V‚â‚ÈŽ¿–₳‚¹‚Ä‚à‚炤‚Å| mod_rewrite‚ÌRewriteRule‚Åprofile.cgi‚©‚çprofile.html‚ÖURL‚Ì‘‚«Š·‚¦‚ð‚µ‚æ‚¤‚Æ‚µ‚Ä‚é‚Å| ‘‚¢‚½ƒ‹[ƒ‹‚ªˆÈ‰º‚Ì’Ê‚è‚Å| RewriteRule ^(.*)\.cgi?(.*) $1.html?$2 [L] ‚Å‚àuprofile.html‚È‚ñ‚Ă˂¥‚æv‚Á‚Čω΂Ɍ¾‚í‚ê‚é‚ñ‚Å| mod_rewrite‚Á‚ÄURL‚¾‚¯‚Ì‘‚«Š·‚¦‚Á‚Äo—ˆ‚È‚¢‚ñ‚Å|‚©H ‰ñ“š‚¨Šè‚¢‚µ‚Ü|
206 –¼‘OFnobody‚³‚ñ mailto:sage [2006/12/14(–Ø) 14:03:45 ID:???] ƒNƒ‰ƒCƒAƒ“ƒg‘¤‚ðéx‚·‚±‚Æ‚Ío—ˆ‚È‚¢
207 –¼‘OFnobody‚³‚ñ mailto:sage [2006/12/14(–Ø) 18:14:19 ID:???] >>206 ‚Ü‚¶‚Å|‚©B ‚¶‚á‚ ƒ\[ƒX’¼Ú‘‚«Š·‚¦‚邵‚©‚È‚¢‚Å|‚ËB ‚ ‚肪‚Æ‚¤‚Å|
208 –¼‘OFnobody‚³‚ñ mailto:sage [2006/12/15(‹à) 02:34:56 ID:???] cgi ‚Æ html ‚ª‹t‚È‚¾‚¯‚¾‚ë‚— html‚ɃAƒNƒZƒX‚µ‚½‚Æ‚«cgi‚ðŽÀs‚·‚邿‚¤‚É‚·‚ê‚΂¢‚¢‚ñ‚¾‚æB
209 –¼‘OFnobody‚³‚ñ mailto:sage [2006/12/16(“y) 00:15:59 ID:???] .htacc(—ª
210 –¼‘OFnobody‚³‚ñ mailto:sage [2007/03/03(“y) 20:36:20 ID:???] ‚·‚¢‚Ü‚¹‚ñB ³‹K•\Œ»‚ÌŽ¿–â‚Ȃ̂ł·‚ªA mod_rewrite‚ÅA "/media.*"ˆÈŠO‚Ö‚ÌƒŠƒNƒGƒXƒg‚ð‚·‚×‚Ä"/index.php"‚Ö”ò‚΂·‚ɂ͂ǂ¤‚·‚ê‚Ηǂ¢‚Å‚µ‚傤‚©H ‹X‚µ‚‚¨Šè‚¢‚µ‚Ü‚·B
211 –¼‘OFnobody‚³‚ñ mailto:sage [2007/03/04(“ú) 12:24:43 ID:???] >>210 RewriteEngine on RewriteCond %{REQUEST_URI} !^/media RewriteRule (.*) /index.php [L] !^/media ‚Ì ^ ‚Í‚¢‚ç‚ñ‚©‚Á‚½‚©‚Èc
212 –¼‘OFnobody‚³‚ñ mailto:sage [2007/03/06(‰Î) 13:08:27 ID:???] ‚·‚¢‚Ü‚¹‚ñBŽ¿–₳‚¹‚Ä‚‚¾‚³‚¢B example.com @‚ð@www.example.com ‚É ƒŠƒ_ƒCƒŒƒNƒg‚³‚¹‚½‚¢‚̂ł·‚ªAhttpsŠÂ‹«‚É‚È‚é‚Æ‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñB https—p‚ɉº‹L‚̂悤‚Él‚¦‚Ă݂½‚̂ł·‚ªcB RewriteEngine on RewriteCond %{SERVER_PORT} ^443 [AND] RewriteCond %{HTTP_HOST} ^example\.com RewriteRule (.*)$ https://www.example.com$1 [R=301,L] ‚¤‚Ü‚¢•û–@‚͂Ȃ¢‚Å‚µ‚傤‚©H
213 –¼‘OF212 mailto:sage [2007/03/06(‰Î) 14:31:15 ID:???] Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B RewriteEngine on RewriteCond %{SERVER_PORT} ^443 RewriteCond %{HTTP_HOST} ^example\.com RewriteRule (.*)$ https://www.example.com$1 [R=301,L] SSLŠÂ‹«‚ÌÝ’èƒtƒ@ƒCƒ‹‚ªˆá‚¢‚Ü‚µ‚½BBBorz
214 –¼‘OFnobody‚³‚ñ mailto:sage [2007/03/07(…) 01:06:15 ID:???] ([0-9A-Za-z]+) ‚Ì•”•ª‚ɃAƒ“ƒ_[ƒo[‚ð“ü‚ꂽ‚¢‚̂ł·‚ªA_‚ð“ü‚ê‚Ä‚à‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñB RewriteRule ^([0-9A-Za-z_]+)/$ /index.php?mod=user&act=$1 [L] ”¼Šp‰p”Žš‚̳‹K•\Œ»‚ɃAƒ“ƒ_[ƒo[‚ð“ü‚ê‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©?
215 –¼‘OF214 mailto:sage [2007/03/07(…) 01:09:00 ID:???] Ž©ŒÈƒŒƒX ‚½‚¾apache‚ðÄ‹N“®‚µ‚Ä‚¢‚È‚©‚Á‚½‚¾‚¯‚Û
216 –¼‘OFnobody‚³‚ñ [2007/03/10(“y) 17:38:22 ID:VXyj5Dh3] index.php?p=2&mode=m&url=www.example.com/ ‚Å m/2/wwww.example.com/ ‚Æ‚µ‚Ä•\ަ‚³‚¹‚邱‚Ƃ͉”\‚Å‚µ‚傤‚©H
217 –¼‘OFnobody‚³‚ñ [2007/05/25(‹à) 00:26:35 ID:4kvXKUJV] ‚¿‚å‚Á‚ÆŽ¿–â‚È‚ñ‚Å‚·‚ª example.com/hoge/hage/ ‚ð hoge‚Æ‚¢‚¤ƒfƒBƒŒƒNƒgƒŠ‚ª–³‚¯‚ê‚Î example.com/index.php ‚ÉƒŠƒ_ƒCƒŒƒNƒg ‚ ‚ê‚Î example.com/hoge/ ‚ð‚»‚Ì‚Ü‚Ü•\ަ‚³‚¹‚½‚¢‚̂ł·B RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] ã‹L‚̂悤‚É‚â‚Á‚Ă݂½‚̂ł·‚ªAƒfƒBƒŒƒNƒgƒŠ‚ª‘¶Ý‚µ‚悤‚ª–³‚©‚낤‚ª ‚·‚ׂÄexample.com/index.php ‚ÉƒŠƒ_ƒCƒŒƒNƒg‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B ‚¢‚Á‚½‚¢‚Ç‚±‚ªŠÔˆá‚Á‚Ä‚¢‚é‚̂łµ‚傤‚©H
218 –¼‘OFnobody‚³‚ñ mailto:sage [2007/05/25(‹à) 07:40:57 ID:???] >>216 ‰Â”\ >>217 ŽŽ‚µ‚½‚ç‚¿‚á‚ñ‚Æ“®ì‚µ‚½‚̂ŊԈá‚Á‚Ă͂¢‚È‚¢‚ÆŽv‚¤
219 –¼‘OF217 mailto:sage [2007/05/26(“y) 06:46:54 ID:???] >>218 ‚Ü‚¶‚Á‚·‚©B apache‚ÌÝ’è‚É–â‘肪‚ ‚é‚Ì‚©‚à‚µ‚ê‚Ü‚¹‚ñB ‚à‚¤‚·‚±‚µ’²‚ׂĂ݂܂·B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
220 –¼‘OFnobody‚³‚ñ [2007/05/26(“y) 13:58:00 ID:llpEpcc0] “s‡‚É‚æ‚è mod_dir ‚̃Xƒ‰ƒbƒVƒ…•⊮‚ªs‚¦‚È‚¢ŠÂ‹«‚Ȃ̂ÅA mod_rewrite ‚ŃXƒ‰ƒbƒVƒ…•⊮‚ðŽÀŒ»‚³‚¹‚½‚¢‚Æl‚¦‚Ä‚¨‚èAƒAƒhƒoƒCƒX‚ð‚¨Šè‚¢‚µ‚½‚¢‚Å‚·B ¦à–¾‚ª’·‚‚È‚Á‚Ä‚µ‚Ü‚Á‚½‚Ì‚ÅA–{•¶‚ð‚¢‚‚‚©‚É•ªŠ„‚µ‚Ä“Še‚¢‚½‚µ‚Ü‚·B ›Œ»Ý‚Ìó‹µ ‚Ü‚¸A‰º‹L‚ÌÝ’è‚ð’ljÁ‚·‚鎖‚ÅAUserDir ‚Ƀ`ƒ‹ƒ_–³‚µ‚ŃAƒNƒZƒX‚ªo—ˆ‚邿‚¤‚É‚µ‚Ä‚ ‚è‚Ü‚·B RewriteEngine on RewriteRule ^/([a-zA-Z0-9_\-]+)/(.*) - [C] RewriteCond /home/$1/public_html/$2 -f [OR] RewriteCond /home/$1/public_html -d RewriteRule ^/([a-zA-Z0-9_\-]+)/(.*) /~$1/$2/ [PT] RewriteRule ^/([a-zA-Z0-9_\-]+)$ /~$1/ [PT] ã‹L RewriteRule ‚̉e‹¿‚ÅA URL‚ÌÅŒã‚ɃXƒ‰ƒbƒVƒ…‚ªŠÜ‚Ü‚ê‚Ä‚¢‚È‚¢ê‡Amod_dir ‚̃Xƒ‰ƒbƒVƒ…•⊮‚ªs‚í‚ê‚Ü‚¹‚ñB E—á@test ƒ†[ƒU‚̃fƒBƒŒƒNƒgƒŠ‚ŃAƒNƒZƒX‚µ‚½ê‡ –{—ˆ‚Å‚ ‚ê‚Ήº‹L‚̃Xƒ‰ƒbƒVƒ…•⊮‚ªs‚í‚ê‚é‚Í‚¸‚¾‚ªAŽÀۂɂ̓Xƒ‰ƒbƒVƒ…•⊮‚ª‰Ò“®‚µ‚È‚¢B www.xxxx.net/test ‚ð « www.xxxx.net/test/ ‚Æ‚³‚¹‚½‚¢ ‚¿‚Ȃ݂ÉAƒ`ƒ‹ƒ_—L‚è‚ŃAƒNƒZƒX‚·‚邯 mod_dir ‚̃Xƒ‰ƒbƒVƒ…•⊮‚Í–â‘è‚È‚s‚í‚ê‚鎖‚ðŠm”Fςł·B www.xxxx.net/~test ‚ð « www.xxxx.net/~test/ ‚ƂȂéB
221 –¼‘OFnobody‚³‚ñ [2007/05/26(“y) 13:59:31 ID:llpEpcc0] ›ŽÀŒ»‚³‚¹‚½‚¢Ž– UserDir ‚̃TƒuƒfƒBƒŒƒNƒgƒŠ‚Öƒ`ƒ‹ƒ_–³‚µ‚ŃAƒNƒZƒX‚µ‚½ê‡‚É‚àAƒXƒ‰ƒbƒVƒ…•⊮‚ªs‚í‚ê‚邿‚¤‚É‚µ‚½‚¢B FXŽŽ‚µ‚½Œ‹‰ÊA‰º‹L‚̂悤‚É‘‚«Š·‚¦‚邯 UserDir ‚̃‹[ƒgƒfƒBƒŒƒNƒgƒŠ‚¾‚¯‚̓Xƒ‰ƒbƒVƒ…•⊮‚ªs‚¦‚邿‚¤‚ɂȂè‚Ü‚µ‚½B EÝ’è RewriteEngine on RewriteRule ^/([a-zA-Z0-9_\-]+)$ $1/ [R] RewriteRule ^/([a-zA-Z0-9_\-]+)/(.*) - [C] RewriteCond /home/$1/public_html/$2 -f [OR] RewriteCond /home/$1/public_html -d RewriteRule ^/([a-zA-Z0-9_\-]+)/(.*) /~$1/$2/ [PT] RewriteRule ^/([a-zA-Z0-9_\-]+)$ /~$1/ [PT] E‰º‹L‚Í“®ì‚·‚邿‚¤‚ɂȂÁ‚½B www.xxxx.net/test « www.xxxx.net/test/ ‚½‚¾‚µAƒTƒuƒfƒBƒŒƒNƒgƒŠ‚̃Xƒ‰ƒbƒVƒ…•⊮‚͂Ȃ³‚ê‚Ü‚¹‚ñB www.xxxx.net/test/tmp ‚ª « www.xxxx.net/test/tmp/ ‚ɂȂç‚È‚¢B ƒTƒuƒfƒBƒŒƒNƒgƒŠ‚̃Xƒ‰ƒbƒVƒ…•⊮‚ðs‚¤ˆ×‚É‚ÍA‚ǂ̂悤‚É RewriteRule ‚𑂯‚΂æ‚낵‚¢‚Å‚µ‚傤‚©B ƒAƒhƒoƒCƒX‚ð‚¨Šè‚¢’v‚µ‚Ü‚·B
222 –¼‘OFnobody‚³‚ñ mailto:sage [2007/05/29(‰Î) 00:06:05 ID:???] RewriteRule ^/([\w_]+(/[\w_]+)*)$ $1/ [R] ‚È‚ñ‚©‚±‚ñ‚ÈŠ´‚¶‚¶‚Ⴞ‚ß‚©‚ËH “K“–
223 –¼‘OFƒTƒŒ [2007/06/21(–Ø) 20:21:18 ID:yAR7j5RX] mod_rewrite‚ð—˜—p‚µ‚Ä“Á’è‚̃y[ƒWƒAƒNƒZƒX‚ÌÛ‚ÉSERVER_NAME‚ÆQUERY_STRINGˆÈ~‚𜂢‚Ä ‘å•¶ŽšA¬•¶Žš‚Ì‹æ•ʂȂ•\ަ‚³‚¹‚½‚¢‚̂ł·‚ªA‘S‚‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñA‚¢‚¢ˆÄ‚ð‚¨Ž‚¿‚Ì •û‚¢‚½‚炲‹³Ž¦‚¨Šè‚¢‚µ‚½‚¢‚Å‚·B
224 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/06(‹à) 23:52:39 ID:???] A‚É‚«‚½ƒŠƒNƒGƒXƒg‚ðB‚ÉƒŠƒ_ƒCƒŒƒNƒg‚µ‚½‚¢‚̂ł·‚ª C‚̂悤‚ÉƒŠƒ_ƒCƒŒƒNƒgŒã‚ÌURL‚Éu?t=aaa&k=bbbv‚ª‚‚Á‚‚¢‚Ä‚«‚¿‚á‚¢‚Ü‚·B ‚±‚ꂪ‚‚Á‚‚¢‚Ä‚±‚È‚¢‚悤‚É‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚̂łµ‚傤‚©B A:/search.html?t=aaa&k=bbb B:/search/aaa/bbb/index.html C:/search/aaa/bbb/index.html?t=aaa&k=bbb RewriteCond %{REQUEST_URI} ^/search\.html$ RewriteCond %{QUERY_STRING} ^t=(.+)&k=(.+)$ RewriteRule ^.*$ /search/%1/%2/index.html [R,L]
225 –¼‘OFnobody‚³‚ñ [2007/07/12(–Ø) 15:02:09 ID:5UK7fMyc] RewriteEngine on RewriteCond ${REQUEST_URI} !-d RewriteRule ^(.*hoge)/([0-9]+)/$ $1?number=$2 [L] ‚±‚ê‚ÅURL•ÏŠ·‚Í‚¤‚Ü‚‚¢‚Á‚Ä‚é‚ñ‚Å‚·‚ªAƒuƒ‰ƒEƒU‚̃AƒhƒŒƒX—“‚ɂ͕ϊ·Œã‚Ì http://`hoge/?number=10 ‚Æ‚¢‚¤‚Ì‚ª•\ަ‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B ‚±‚ê‚ð•ÏŠ·‘O‚ÌURL‚̂܂܂ɂµ‚Ä‚¨‚‚ɂ͂ǂ¤‚·‚ê‚Ηǂ¢‚̂łµ‚傤‚©H
226 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/12(–Ø) 18:23:43 ID:???] aaa.example.com/ ‚ðexample.com/~aaa/ ‚É‘‚«Š·‚¦‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚æ‚¢‚Å‚µ‚傤‚©H aaa.example.com‚Æexcample.com‚Í“¯ˆê‚̃T[ƒo[‚Å‚·B
227 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/17(‰Î) 16:47:55 ID:???] >>266 IDB aaa‚Í’è”H@‚»‚ê‚Æ‚àwww‚Æwww2‚¾‚Æ‚©Šô‚‚©‚ ‚éH
228 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/19(–Ø) 00:53:42 ID:???] Ž¿–â‚Å‚·B‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B RewriteRule /(.+)\.(.+)$ /$1.A.$2 Šù‘¶‚ÌŠg’£Žq‚Ì‘O‚É.A‚ð‘}“ü‚µ‚悤‚Æ‚µ‚Ä‚¢‚Ü‚·‚ªA$2‚É‘O’u‚·‚éƒsƒŠƒIƒh‚ª ˆ«‚³‚µ‚Ä‚¢‚é‚炵‚A‚¤‚Ü‚“®‚«‚Ü‚¹‚ñB‚Ç‚¤‚·‚ê‚΂悢‚Å‚µ‚傤‚©B
229 –¼‘OF228 [2007/07/19(–Ø) 01:05:11 ID:k0bvHpUP] .‚ð_‚Ȃǂɂ·‚邯ˆÓ}‚µ‚½‚悤‚É“®‚«‚Ü‚·B‚Æ‚¢‚¢‚‚‚ ‚°‚Ü‚·B
230 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/19(–Ø) 01:50:07 ID:???] ‚Æ‚è‚ ‚¦‚¸ƒsƒŠƒIƒh‚Ì‘O‚É‚Íí‚Ƀ}[ƒN‚ð•t‚¯‚é‚ñ‚¾
231 –¼‘OF228 mailto:sage [2007/07/19(–Ø) 02:11:07 ID:???] \‚‚¯‚Ä‚à‚¾‚߂łµ‚½B‚»‚Ì‘O‚ÉA.$1‚Í–â‘è‚È‚¢‚ñ‚Å‚·‚ªA .‚Í‚»‚à‚»‚àƒGƒXƒP[ƒv‚·‚é•K—v‚ ‚é‚Ì‚ª•’ʂłµ‚傤‚©B .A‚Ì‘}“ü‚Í‚¨‚¢‚Æ‚¢‚ÄA$1.$2‚à‚¾‚߂łµ‚½‚ªA$2.$1‚Í‘åä•v‚Å‚µ‚½B ‰½‚©‘¼‚Ì——R‚Å‚µ‚傤‚©B ‚Æ‚è‚ ‚¦‚¸A$2‚ɃsƒŠƒIƒh‚²‚ÆŠi”[‚µ‚Ä‰ðŒˆ‚µ‚Ü‚µ‚½B ‚ªA‚È‚ºã‹L‚Ì‚ª‚¾‚߂Ȃ̂©‹C‚ɂȂÁ‚Ä–é‚à–°‚ê‚Ü‚¹‚ñB
232 –¼‘OF228 mailto:sage [2007/07/19(–Ø) 23:31:43 ID:???] ‘S‘RA•ʂ̖â‘è‚̂悤‚Å‚µ‚½B‰½‚©‚ªƒ‹[ƒv‚³‚ê‚Ä‚µ‚Ü‚Á‚Ä‚½‚悤‚Å‚·B Rewrite‚Ì“®‚«‚ð‚æ‚—‰ð‚Å‚«‚ĂȂ¢‚悤‚Å‚·‚̂ŕ׋‚µ‚Ü‚·B
233 –¼‘OFnobody‚³‚ñ mailto:sage [2007/08/12(“ú) 03:55:49 ID:???] mod_rewrite ‚ʼnº‹L‚̂悤‚È‚±‚Ƃ͉”\‚Å‚µ‚傤‚©H example.com/1/ @@@@@@@Ë example.com/index.php?a=1 example.com/1/b/2/ @@@@@Ë example.com/index.php?a=1&b=2 example.com/1/b/2/c/3/ @@@Ë example.com/index.php?a=1&b=2&c=3 example.com/1/b/2/c/3/d/4/ @Ë example.com/index.php?a=1&b=2&c=3&d=4 E E E ƒpƒ‰ƒ[ƒ^‚͉•ϒ·‚Ål‚¦‚Ä‚¢‚Ü‚·B ƒ‹[ƒv‚ðŽg‚Á‚Ä‚·‚Á‚«‚è‘‚¯‚ê‚΂¢‚¢‚ÆŽv‚¤‚̂ł·‚ª‚È‚©‚È‚©Žv‚¢‚‚«‚Ü‚¹‚ñB ‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
234 –¼‘OFnobody‚³‚ñ [2007/08/12(“ú) 03:59:41 ID:YzqJNCOc] age
235 –¼‘OFnobody‚³‚ñ mailto:sage [2007/08/12(“ú) 12:45:54 ID:???] >>226 ‚È‚ñ‚Å‚»‚ñ‚È‚±‚Æ‚·‚é‚ñ‚¾‚æ‚—‚—‚—‚ÆŽv‚Á‚½‚¯‚ǂȂé‚Ù‚Ç@‚¨‘O“ª‚¢‚¢‚È ‚¿‚å‚Á‚Æl‚¦‚Ă݂é‚í
236 –¼‘OFJAPU ŸlVJAPUTeX. mailto:sage [2007/08/12(“ú) 19:58:53 ID:???] >>233 RewriteRule ^(/.*/)([^/]+)/([^/]+)/$ $1?$2=$3 [QSA,N] ¦1 RewriteRule ^/([^/]+)/$ /test/index.cgi?a=$1 [QSA] ¦2 "QSA" (query string append) ƒtƒ‰ƒO‚ÍA‘‚«Š·‚¦Œã‚Ì QUERY_STRING •”•ª‚Ì‚Ý "’ljÁ" ‚̈µ‚¢‚Æ‚µ‚Ü‚·B "N" (next) ƒtƒ‰ƒO‚ÍA擪‚©‚烋[ƒ‹‚ðÄŽÀs‚µ‚Ü‚·B path = "/1/b/2/c/3/", QUERY_STRING="" ¦1‚̃‹[ƒ‹“K—p path = "/1/a/2/", QUERY_STRING="c=3" ¦1‚̃‹[ƒ‹“K—p path = "/1/", QUERY_STRING="b=2&c=3" ¦2‚̃‹[ƒ‹“K—p path = "/index.cgi", QUERY_STRING="a=1&b=2&c=3"
237 –¼‘OFnobody‚³‚ñ [2007/08/13(ŒŽ) 01:26:53 ID:xOKpCYRV] >>236 ƒŒƒX‚Ç‚¤‚à‚Å‚·I ‚¿‚å‚Á‚Æ‚¤‚Ü‚“®‚©‚È‚©‚Á‚½‚Ì‚Åʼn‚Ì "/" ‚ð‚Æ‚Á‚Ä‚±‚ñ‚È•—‚É‚µ‚Ă݂܂µ‚½B RewriteRule ^(.*/)([^/]+)/([^/]+)/$ $1?$2=$3 [QSA,N] RewriteRule ^([^/]+)/$ index.php?a=$1 [QSA] ‚Å‚àA‰º‹L‚̂悤‚ɕϊ·‚³‚ê‚Ä‚µ‚Ü‚Á‚Ä–³ŒÀƒ‹[ƒv‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B ‰½‚ªˆ«‚¢‚ñ‚Å‚µ‚傤‚©H 1/b/2/c/3/ -> 1/b/2/?c=3 1/b/2//b/2/c/3/ -> 1/b/2//b/2/?c=3 1/b/2//b/2//b/2/c/3/ -> 1/b/2//b/2//b/2/?c=3 1/b/2//b/2//b/2//b/2/c/3/ -> 1/b/2//b/2//b/2//b/2/?c=3 E E E
238 –¼‘OFJAPU ŸlVJAPUTeX. mailto:sage [2007/08/13(ŒŽ) 02:57:50 ID:???] .htaccess ‚É‘‚‚ÆA‚½‚µ‚©‚É‚»‚¤‚È‚Á‚½B httpd.conf ‚È‚ç–â‘è–³‚¢‚ñ‚¾‚ªc “r’†A‚±‚ñ‚ȃwƒ“ƒeƒR‚ȕϊ·‚³‚ê‚é‚Ì‚ª“äB add path-info postfix: /usr/local/www/data/1/b/2/ -> /usr/local/www/data/1/b/2//b/2/c/3/ # ‚¿‚È‚Ý‚É Apache 1.3.37
239 –¼‘OFnobody‚³‚ñ mailto:sage [2007/08/13(ŒŽ) 03:09:59 ID:???] .htaccess‚ÍRewriteBase‚ª•K{B
240 –¼‘OFJAPU ŸlVJAPUTeX. mailto:sage [2007/08/13(ŒŽ) 07:59:33 ID:???] mami# grep ^DocumentRoot /usr/local/etc/apache/httpd.conf DocumentRoot "/usr/local/www/data" mami# pwd /usr/local/www/data mami# cat .htaccess RewriteEngine on RewriteBase /usr/local/www/data RewriteRule ^(.*/)([^/]+)/([^/]+)/$ $1?$2=$3 [QSA,N] RewriteRule ^([^/]+)/$ index.cgi?a=$1 [QSA] ‚±‚ê‚¶‚á‚Ü‚¸‚¢‚ñ‚¾‚Á‚¯B
241 –¼‘OFnobody‚³‚ñ [2007/08/13(ŒŽ) 11:17:43 ID:d8YeW0fj] –â‘è‚È‚³‚»‚¤‚¾‚¯‚ÇBBB
242 –¼‘OFnobody‚³‚ñ mailto:sage [2007/08/13(ŒŽ) 14:05:05 ID:???] RewriteBase‚ɃZƒbƒg‚·‚é’l‚ÍURL-pathB
243 –¼‘OFJAPU ŸlVJAPUTeX. mailto:sage [2007/08/14(‰Î) 01:02:27 ID:???] >>242 ‚½‚µ‚©‚Ƀ}ƒjƒ…ƒAƒ‹‚Ý‚½‚ç‚»‚¤‘‚¢‚Ä‚ ‚è‚Ü‚µ‚½B ‚ªARewriteBase / ‚Å‚àŒ‹‰Ê‚͕ςí‚炸B
244 –¼‘OFnobody‚³‚ñ [2007/08/14(‰Î) 01:45:16 ID:sYc3cRby] •ÏŠ·ƒƒO‚ª‰ö‚µ‚·‚¬‚邵AƒoƒO‚Ȃ̂©‚È‚ŸB
245 –¼‘OFnobody‚³‚ñ [2007/08/23(–Ø) 14:25:41 ID:oRh+in4w] >>233 ‚ÆŽ—‚Ä‚é‚ñ‚¾‚¯‚ÇA‚±‚¤‚¢‚¤‚Ì‚Á‚Ăǂ¤‚â‚ê‚ÎŽÀŒ»‚Å‚«‚Ü‚·‚©H 1.example.com/ @@@@@@@ Ë example.com/index.php?a=1 1.example.com/b/2/ @@@@@ Ë example.com/index.php?a=1&b=2 1.example.com/b/2/c/3/ @@@ Ë example.com/index.php?a=1&b=2&c=3 1.example.com/b/2/c/3/d/4/ @Ë example.com/index.php?a=1&b=2&c=3&d=4
246 –¼‘OFnobody‚³‚ñ [2007/08/25(“y) 21:04:57 ID:mIpqfkg/] RewriteRule ‚łǂ̃pƒ^[ƒ“‚É‚àˆê’v‚µ‚È‚¢ê‡‚̃‹[ƒ‹‚łǂ¤‚â‚ê‚΂悢‚Å‚µ‚傤‚©H
247 –¼‘OFnobody‚³‚ñ mailto:sage [2007/08/26(“ú) 05:40:50 ID:???] YomisearchCGI”ł̃JƒeƒSƒŠ‚ðÓI‰»‚µ‚½‚¢‚̂ł·‚ªA ŽQl‚ɂȂéƒy[ƒW‚²‘¶‚¶‚Ì•û‹³‚¦‚ĉº‚³‚¢ yomi.cgi?page=1&mode=kt&sort=ac_new&kt=01_03 « /p1/kt/ac_new/01_03.html ‚±‚ñ‚ÈŠ´‚¶‚É‚µ‚½‚¢‚Å‚· i‚à‚µ‚‚Í‚à‚Á‚Æ’Z‚j
248 –¼‘OFnobody‚³‚ñ [2007/08/26(“ú) 11:52:46 ID:6oSQJEbU] >>247 ‚±‚̃XƒŒ‚݂邾‚¯‚Å‚¶‚イ‚Ô‚ñ‚Å‚ÍB ‚Ç‚±‚ð“‚¢‚ÆŠ´‚¶‚Ä‚¢‚é‚Ì‚©‚í‚©‚ç‚È‚¢‚µB
249 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/03(…) 14:46:52 ID:???] ‚·‚݂܂¹‚ñŽ¿–₳‚¹‚Ä‚‚¾‚³‚¢ WindowsXP SP2@Apache2.2.3‚Ń[ƒJƒ‹ŽI‚½‚ĂĂ܂·B mod_rewrite‚ðŽg‚¦‚邿‚¤‚É‚µ‚½‚¢‚̂ł·‚ª EmodulesƒfƒBƒŒƒNƒgƒŠ‚Émod_rewrite.so‚ª‚ ‚邱‚Æ‚ðŠm”F Ehttpd.conf‚ÌLoadModule setenvif_module modules/mod_rewrite.so‚̃Rƒƒ“ƒgƒAƒEƒg‚ð‚Í‚¸‚· EApacheÄ‹N“® ‚̎臂łâ‚Á‚Ä‚àmod_rewrite‚ª—LŒø‚ɂȂè‚Ü‚¹‚ñB ”CˆÓ‚̃fƒBƒŒƒNƒgƒŠ‚É RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([0-9A-Za-z)]+)\.html$ index.php?$1 [L] ‚Á‚Ä‘‚¢‚½.htaccess’u‚¢‚Ä‚é‚ñ‚Å‚·‚ª404ƒGƒ‰[‚ɂȂÁ‚Ä‚µ‚Ü‚Á‚ÄB “¯‚¶‚à‚Ì‚ðwebƒT[ƒo‚É‚¤‚‚·‚邯•’ʂɓ®ì‚·‚é‚̂ŠApache‚Ìݒ肪o—ˆ‚ĂȂ¢‚ñ‚¾‚ÆŽv‚¤‚̂ł·‚ªŽ©•ª‚ł͑Έ•s”\‚Å‚·orz
250 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/03(…) 15:17:11 ID:???] RewriteEngine On RewriteRule .* index.php ‚Ü‚¸‚±‚¤‚µ‚Ämod_rewriteA•¶–@‚Ç‚¿‚ç‚É–â‘肪‚ ‚é‚Ì‚©Ø‚蕪‚¯‚Ă݂ȂæB •¶–@‚ªŠÔˆá‚Á‚Ä‚é‚È‚ç RewriteLog /var/log/httpd/rewrite_log RewriteLogLevel 9 ‚Æ‚µ‚ăƒO‚ðŒ©‚È‚ª‚猴ˆö‚ð’T‚é RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f ‚Å‚¢‚¯‚é‚©‚à‚µ‚ê‚È‚¢B
251 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/03(…) 15:34:01 ID:???] >>250 ‚â‚Á‚Ă݂½‚ñ‚Å‚·‚ª‚ ‚¢‚©‚í‚炸404‚Å‚·… •¶–@ŠÔˆá‚¢‚¶‚á‚È‚‚Ä‚â‚Á‚ÏApache‚ÌÝ’èƒ~ƒX…H ƒCƒ“ƒXƒg[ƒ‹‚µ‚È‚¨‚µ‚½•û‚ª‚¢‚¢‚ñ‚Å‚µ‚傤‚©B
252 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/03(…) 17:31:53 ID:???] .htaccess‚ÅŽg‚¤‚Æ‚«‚ÍRewriteBase‚ª•K{B
253 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/03(…) 18:16:18 ID:???] ‚¤`‚ñA RewriteEngine on RewriteBase /hoge/hoge/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([0-9A-Za-z)]+)\.html$ index.php?$1 [L] ‚Å‚â‚Á‚Ă݂܂µ‚½‚ª‚¤‚Ü‚s‚«‚Ü‚¹‚ñorz .htaccess‘‚«Š·‚¦‚Ä‚àApache‚ÌÄ‹N“®‚Í‚µ‚È‚‚Ä‚¢‚¢‚ñ‚Å‚·‚æ‚ËH
254 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/25(–Ø) 12:12:54 ID:???] google‚Ì—l‚ÈŒŸõ‚t‚q‚kÝ’è‚ðŽ©•ª‚̃TƒCƒg‚Å‚àŽÀŒ»‚µ‚½‚¢‚̂ł·‚ªEEE‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñB —ájttp://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=2ch&num=50 ›Œ»Ý‚Ì.htaccess‚ÌÝ’è RewriteEngine on RewriteRule ^([0-9A-Za-z)]+)$ /index.php?mode=$1 RewriteRule ^([0-9A-Za-z)]+)\?(..*)$ /index.php?mode=$1&$2 ›ŒŸõ‰æ–Ê‚s‚n‚oƒy[ƒWiƒL[ƒ[ƒh‚â•\ަ”‚ðݒ肵AŒŸõƒ{ƒ^ƒ“‚ÅŒŸõŠJŽnj ƒAƒNƒZƒX@ttp://www.hogehoge.jp/search “à•”@@@index.php?mode=search@©ŽÀŒ»Ï‚Ý ›ŒŸõŒ‹‰Ê•\ަƒy[ƒWiŒŸõ‚s‚n‚o‚Åݒ肵‚½ŒŸõŒ‹‰Ê‚ð•\ަj ƒAƒNƒZƒX@ttp://www.hogehoge.jp/search?q=2ch&num=50 “à•”@@@index.php?mode=search&q=2ch&num=50@©‚±‚ꂪ‚¤‚Ü‚‚¢‚©‚È‚¢ @@@@@@@@@@@@@@@@@@@@@@q=ƒL[ƒ[ƒh, num=ŒŸõ•\ަ” @–â‘è‚ÍAŒŸõŒ‹‰Ê•\ަƒy[ƒW‚Å‚f‚d‚s’l‚ª“n‚³‚ꂸA"index.php?mode=search"‚ƂȂÁ‚Ä‚s‚n‚o‚Ö–ß‚Á‚Ä‚µ‚Ü‚¤‚±‚ÆB @mod_rewrite‚Á‚Ä"H"ˆÈ~‚𖳎‹‚µ‚Ä‚µ‚Ü‚¤‚̂łµ‚傤‚©H @‚¾‚Á‚½‚çAgoogle‚Í"search?–––"‚ð‚Ç‚¤ŽÀŒ»‚µ‚Ä‚é‚̂łµ‚傤‚©H ‚Ç‚¤‚©‚²ˆÓŒ©‚‚¾‚³‚¢B
255 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/25(–Ø) 15:05:20 ID:???] >>254 >mod_rewrite‚Á‚Ä"H"ˆÈ~‚𖳎‹‚µ‚Ä‚µ‚Ü‚¤‚̂łµ‚傤‚©H ³‰ð >‚¾‚Á‚½‚çAgoogle‚Í"search?–––"‚ð‚Ç‚¤ŽÀŒ»‚µ‚Ä‚é‚̂łµ‚傤‚©H search‚ªƒXƒNƒŠƒvƒgƒtƒ@ƒCƒ‹–¼ ƒtƒ@ƒCƒ‹‚Éâ‘Ίg’£Žq‚ª•K—v‚Ȃ킯‚ł͂Ȃ¢
256 –¼‘OF254 mailto:sage [2007/10/25(–Ø) 15:16:18 ID:???] ‚Ü‚ rewrite‚͂Ȃñ‚Å‚ào—ˆ‚é‚©‚ç RewriteRule ^([0-9A-Za-z)]+)\?(..*)$ /index.php?mode=$1&$2 ‚Í RewriteRule ^([0-9A-Za-z)]+)$ /index.php?mode=$1&%{QUERY_STRING} ‚Åo—ˆ‚é‚©‚à
257 –¼‘OF254 mailto:sage [2007/10/25(–Ø) 17:38:26 ID:???] >>255 ,256 [QSA]‚ð•t‚¯‚鎖‚Å–â‘è‚ð‰ðŒˆ‚Å‚«‚Ü‚µ‚½B‘f‘‚¢‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚¨‘›‚ª‚¹‚µ‚Ü‚µ‚½B
258 –¼‘OFnobody‚³‚ñ [2007/10/27(“y) 00:37:29 ID:zm9qnQ5v] —«‚Émod_rewrite‚Ìà–¾‚ð‚·‚éŽž‚Á‚ÄÅ‚‚ɃZƒNƒnƒ‰‚Å‚«‚邿‚Ë('-'*) u‚±‚̂悤‚É«Ší•\Œ»‚Å’sŠ¿‚·‚ê‚ÎA«“I‚ÈURL‚ŃAƒNƒZƒX‚Å‚«‚邿‚¤‚ɂȂè‚Ü‚·v
259 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/27(“y) 00:38:51 ID:???] ‚Ù‚¤B
260 –¼‘OFnobody‚³‚ñ [2007/10/27(“y) 18:02:43 ID:PPo48ltM] ‚Ù‚¤‚Ù‚¤
261 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/28(“ú) 09:25:28 ID:???] > «“I‚ÈURL‚ŃZƒNƒƒX @@i@LƒÖMj@c @@i½¼j @@iLƒÖMGj½@±³±³!! @¼ƒ~½@j @ ^@@@R
262 –¼‘OFnobody‚³‚ñ [2007/11/14(…) 12:06:40 ID:ng0LolU1] www.hoge.jp/c00000001/ ‚ɃAƒNƒZƒX‚µ‚½ê‡‚É www.hoge.jp/search.php?cid=00000001 ‚ðŽÀs‚³‚¹‚éŠÂ‹«‚ðŽÀŒ»‚µ‚悤‚ÆŽv‚¢ RewriteRule ^\/c([0-9]+)/?$ /ctgr_search.php?cid=$1 ‚Æ‘‚¢‚Ä‚¢‚é‚ñ‚Å‚·‚ª www.hoge.jp/c00000001 ‚ŃAƒNƒZƒX‚·‚邯³í‚É“®ì‚·‚é‚̂ł·‚ªA www.hoge.jp/c00000001/ ‚ÆÅŒã‚ɃXƒ‰ƒbƒVƒ…‚ð“ü‚ê‚邯404ƒGƒ‰[‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚· ƒXƒ‰ƒbƒVƒ…‚ª‚‚¢‚Ä‚¢‚Ä‚à‚‚¢‚Ä‚¢‚È‚‚Ä‚à “¯‚¶“®ì‚É‚µ‚½‚©‚Á‚½‚ñ‚Å‚·‚¯‚Ç ‰½‚ªŠÔˆá‚Á‚Ä‚é‚Ì‚©Œ©“–‚à‚‚©‚È‚¢‚ñ‚Å‚·‚ªA•ª‚©‚é•û ‹³‚¦‚ĉº‚³‚¢„ƒ
263 –¼‘OFnobody‚³‚ñ mailto:sage [2007/11/19(ŒŽ) 23:48:17 ID:???] / ‚ª‚ ‚邯 index.html@‚ÌŽ©“®•⊮‚ªæ‚É“®‚‚̂ł͂Ȃ¢‚©‚ÆB /index.html ‚܂ő‚¢‚½‚èA ƒtƒ@ƒCƒ‹‚ª–³‚¢‚±‚Æ‚ððŒ‚É‚à‚Á‚Æ‚ä‚é‚¢rule ‚ðì‚Á‚Ă݂Ă͂ǂ¤‚Å‚µ‚傤H RewriteCond %{REQUEST_FILENAME} !-f [OR] RewriteCond %{REQUEST_FILENAME} !-d RewriteRule * /ctgr_search.php?cid=$1
264 –¼‘OFnobody‚³‚ñ mailto:sage [2007/11/20(‰Î) 10:55:41 ID:???] %2f–â‘èB
265 –¼‘OFnobody‚³‚ñ [2007/11/29(–Ø) 11:22:36 ID:oBkh+T4G] ‚·‚݂܂¹‚ñAŽ¿–₳‚¹‚Ä‚‚¾‚³‚¢B /‚©‚çŽn‚Ü‚éâ‘΃pƒX‚ÅŠJ”‚ði‚߂Ă¢‚½‚̂ł·‚ªAˆêŽž“I‚ɃTƒuƒtƒHƒ‹ƒ_“à‚Å “®ì‚³‚¹‚é•K—v‚ªo‚Ä‚«‚Ü‚µ‚½B /img/top/title.gif" ‚̂悤‚É‹Lq‚µ‚Ä‚¢‚郊ƒ“ƒN‚ðRewrite‚ðŽg‚¢A /hoge/img/top/title.gif" ‚Æ•ÏX‚·‚邱‚Æ‚Á‚Ăł«‚Ü‚·‚©H ‚²‘¶’m‚Ì•ûA‹³‚¦‚Ä’¸‚¯‚邯•‚©‚è‚Ü‚·B
266 –¼‘OFnobody‚³‚ñ mailto:sage [2007/11/29(–Ø) 21:56:07 ID:???] mod_rewrite‚͉½‚©o—ˆ‚邯Žv‚Á‚Ä‚é‚ñ‚¾‚— ŠÂ‹«‚à‚ ‚é‚Ý‚½‚¢‚¾‚µA‚â‚Á‚Ă݂ê
267 –¼‘OF265 [2007/11/30(‹à) 10:28:04 ID:cjIfOe/2] >266 ‚¢‚ë‚¢‚ë’²‚ׂÄA‚±‚ñ‚©Š´‚¶‚Å‚»‚ê‚Á‚Û‚¢Š´‚¶‚ɂł«‚Ü‚µ‚½B Options +FollowSymLinks RewriteEngine on RewriteBase / RewriteCond %{HTTP_REFERER} hoge.jp/hoge/ (.*)$ RewriteRule (.*) /hoge/$1 [R,L]
268 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/02(“ú) 08:43:40 ID:???] ‚»‚ꂾ‚Æ‚ ‚é’ö“xŽ©—R‚Ƀ[ƒJƒ‹‚̃tƒ@ƒCƒ‹‚ɃAƒNƒZƒXo—ˆ‚é‚©‚ç Request_URI‚Å”»•Ê‚µ‚½•û‚ª‚¢‚¢‚æ
269 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/20(–Ø) 18:10:10 ID:???] example.com/wiki/test/test.html ‚̂悤‚ÈƒŠƒNƒGƒXƒg‚ðŽó‚¯Žæ‚Á‚½Žž‚ÉA /wiki/test/test.html ‚ª‚ ‚ê‚Ε\ަA‚È‚¯‚ê‚Î /wiki/html/test/test.html ‚ª‚ ‚ê‚Ε\ަA‚È‚¯‚ê‚Î /wiki/index.php?test/test ‚ð•\ަ ‚Æ‚¢‚¤‚悤‚É‚µ‚½‚¢‚ñ‚¾‚¯‚ÇA‚Ç‚¤‚â‚Á‚½‚ç‚¢‚¢‚̂łµ‚傤H “Á‚É /wiki/test/test.html ‚ð‚¤‚¯‚Æ‚Á‚ÄA/wiki/ ‚Æ test/test.html ‚É•ª—£‚µ‚Ä RewriteCond ‚Å /wiki/html/test/test.html -f ‚Æ‚¢‚«‚½‚¢‚ñ‚¾‚¯‚ÇA‚»‚ê‚ð‚Ç‚¤‚â‚Á‚½‚ç‚Å‚«‚é‚Ì‚©‚í‚©‚ç‚È‚¢‚̂ł·B /wiki/ ‚ª‚È‚AƒhƒƒCƒ“’¼‰º‚È‚ç‚ÎA•ª—£‚µ‚È‚¢‚Å‚·‚Þ‚Ì‚ÅA RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{DOCUMENT_ROOT}html%{REQUEST_URI} -f RewriteRule .* %{DOCUMENT_ROOT}html%{REQUEST_URI} [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.+)\.html$ index.php?$1 [QSA,L] ‚±‚ñ‚È‚©‚ñ‚¶‚Å‚¢‚¯‚é‚̂ł·‚ªB
270 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/20(–Ø) 21:19:10 ID:???] RewriteEngine on RewriteBase /wiki RewriteRule ^(.*)\.html$ $1 [C] RewriteCond %{REQUEST_FILENAME}.html !-f RewriteRule ^(.*)$ /wiki/index.php?$1 [L] ‚Æ‚â‚Á‚Ä example.com/wiki/test1/test2.html ‚̂悤‚ɃAƒNƒZƒX‚µ‚Ă݂½‚ç ‚Ý‚½‚çAindex.php ‚̈ø”‚É test1/test2 ‚ł͂Ȃ test1/test2/test2.html ‚Æ‚¢‚¤’l‚ª“ü‚Á‚½‚̂ł·‚ªA‚±‚ê‚͈ê‘̂ǂ¤‚¢‚¤—‹ü‚Å‚µ‚傤‚©H test1/test2 ‚É•ª—£‚Å‚«‚é‚©‚ÆŽv‚Á‚½‚̂ł·‚ªB
271 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/16(…) 16:18:40 ID:???] RewriteRule ^/(.+)/(.*) /$1/index.php?i=$2 ‚Á‚Ä‚â‚Á‚½‚ç /aa/bb/@‚Í@/aa/index.php?i=bb ‚ɂȂÁ‚½‚¯‚Ç /aa/bb/cc@‚Í@/aa/index.php?i=bb/cc •Ï‚í‚ç‚È‚©‚Á‚½‚ñ‚¾‚¯‚Ç/‚Í‚¾‚߂ȂÌH
272 –¼‘OFnobody‚³‚ñ [2008/01/23(…) 22:17:35 ID:iTWduqjM] hoge.com/aaa/?page=2 ‚ðhoge.com/aaa/index2.html ‚Æ‚¢‚¤‚Ó‚¤‚É301ƒŠƒ_ƒCƒŒƒNƒg‚µ‚½‚¢‚̂ł·‚ªA RewriteEngine On RewriteRule ^/aaa/?page=([0-9A-Za-z]+)$ /aaa/index$1.html [R=301,L] ‚ÅãŽè‚‚¢‚©‚È‚¢‚̂ł·‚ªA‚¾‚ê‚©‚²‹³Žö‚Ë‚ª‚¢‚È‚¢‚Å‚µ‚傤‚©H
273 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/24(–Ø) 14:33:10 ID:???] ‚Ë‚ª‚¢‚È‚¢
274 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/24(–Ø) 20:16:55 ID:???] RewriteEngine on RewriteRule ^([A-Za-z0-9-/]+)/?$ /test/$1 [L] ‚Á‚Ä‚â‚Á‚Ä‚é‚ñ‚Å‚·‚¯‚ÇAŒ³‚©‚çŽÀÝ‚·‚éURI‚ª“n‚³‚ê‚邯rewrite‚³‚ê‚Ü‚¹‚ñB —Ⴆ‚ÎAhoge‚ÖƒŠƒNƒGƒXƒg‚ª‚ ‚邯/test/hoge‚Érewrite‚³‚ê‚é‚ñ‚Å‚·‚ªA test‚ÖƒŠƒNƒGƒXƒg‚ª‚ ‚邯test‚̂܂܂Å/test/test‚ƂȂÁ‚Ä‚‚ê‚Ü‚¹‚ñB ‚±‚̂悤‚É‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©B
275 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/27(“ú) 15:53:17 ID:???] ƒŒƒ“ƒ^ƒ‹ŽI‰®‚à‘å•Ï‚¾‚Èc
276 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/06(…) 01:37:13 ID:???] >>271 Å’·ˆê’vA‚‚܂肱‚Ìꇶ‚ÉŒ»‚ê‚é .+ ‚ª‚Å‚«‚邾‚¯’·‚ƒ}ƒbƒ`‚µ‚悤‚Æ‚·‚éB ‚»‚ÌŒ‹‰ÊA $1 => aa/bb $2 => cc ‚ƂȂéB RewriteRule ^/(.+?)/(.*)$ /$1/index.php?i=$2 ‚Æ‚µ‚ÄÅ’Zˆê’v‚É‚·‚ê‚Ίú‘Ò‚ÌŒ‹‰Ê‚ɂȂéB ‚ ‚é‚¢‚ÍA$1 ‚É / ‚ªŠÜ‚Ü‚ê‚È‚¢Žd—l‚Å‚ ‚ê‚ÎA RewriteRule ^/([^/]+/(.*)$ /$1/index.php?i=$2 ‚Æ‘‚¯‚΂¢‚¢B
277 –¼‘OFsage [2008/02/06(…) 13:09:37 ID:cmfp+wYF] ‚·‚݂܂¹‚ñA“®“IURL‚©‚ç“®“IURL‚Ö‚Ì‘‚«Š·‚¦‚ÅŽ¿–â‚Å‚·B /(dirname)/main.php?(x=XXX&y=yyy)@ƒJƒbƒR“à‚Í“®“I @@« /admin/main.php?dir=(dirname)&(x=XXX&y=YYY) ‚Æ‚¢‚¤Š´‚¶‚ÉA—v‚̓fƒBƒŒƒNƒgƒŠ–¼‚ðdir‚Æ‚¢‚¤•”•ª‚É“n‚µ‚½‚¢‚̂ł·‚ªA ‰º‹L‚̳‹K•\Œ»‚ÅãŽè‚“®‚«‚Ü‚¹‚ñB ‚ǂȂ½‚©‚²‹³Žö‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©H RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)/main.php?(.*)$ admin/main.php?dir=$1&$2
278 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/06(…) 13:10:14 ID:???] ª‚¢‚Ü‚³‚çÀÞ»‚·‚¬‚鎸”s‚ͽٰ‚µ‚Ä‚‚¾‚³‚¢„ƒ
279 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/06(…) 14:21:15 ID:???] Ž©ŒÈ‰ðŒˆBQSA•Ö—˜‚Å‚·‚Ë
280 –¼‘OFnobody‚³‚ñ [2008/02/07(–Ø) 20:08:01 ID:L14jE359] fedora8‚Éyum‚Åhttpd‚ðƒCƒ“ƒXƒR‚µ‚Ü‚µ‚½‚ªAmod_rewrite.so‚ªŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚¹‚ñ‚Å‚µ‚½ ‚±‚ꂾ‚¯‚ł͑«‚è‚È‚¢‚ÆŽv‚¢Ahttpd-devel‚àƒCƒ“ƒXƒR‚µ‚Ü‚µ‚½‚ª‚â‚͂茩‚‚©‚è‚Ü‚¹‚ñ yum‚Ìlist‚É‚àmod_rewrite‚̃pƒbƒP[ƒW‚ªŒ©‚‚©‚ç‚È‚¢‚̂ł· httpdŽ©‘Ì‚ðmake‚µ‚È‚¨‚³‚È‚¢‚ÆƒŠƒ“ƒN‚µ‚È‚¢‚悤‚È‹C‚ª‚µ‚ĂȂç‚È‚¢‚̂ł·‚ªA‚±‚ê‚Íwget‚Åmod_rewrite’P‘Ì‚ð modules‚̉º‚É’u‚‚¾‚¯‚ł悢‚̂łµ‚傤‚©H ‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·
281 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/08(‹à) 01:43:18 ID:???] FedoraŽg‚¢‚¶‚á‚È‚¢‚ñ‚Å—Ç‚•ª‚©‚ç‚ñ‚ªA download.fedora.redhat.com/pub/fedora/linux/releases/8/Fedora/i386/os/Packages/httpd-2.2.6-3.i386.rpm ‚É‚Í ./usr/lib/httpd/modules/mod_rewrite.so@‚ª“ü‚Á‚Ă邯‚ÇB ‚à‚µ mod_rewrite.so ‚ª‚È‚¢‚Æ‚µ‚ÄA httpd -l ‚µ‚Ä mod_so.c ‚ª‚ ‚ê‚Î DSO ‘Ήž‚ŃRƒ“ƒpƒCƒ‹‚µ‚Ä‚ ‚é‚Ì‚ÅA Š’è‚̃fƒBƒŒƒNƒgƒŠ‚Ƀ‚ƒWƒ…[ƒ‹‚ð‚¨‚¯‚΂¢‚¢B ‚Ç‚±‚©‚ç wget ‚µ‚Ä‚‚é‚Ì‚©’m‚ç‚ñ‚ªB
282 –¼‘OF280 mailto:sage [2008/02/09(“y) 02:06:41 ID:???] >>281 confƒtƒ@ƒCƒ‹‚Ì‚ ‚é/etc/httpd/modules/‚̉º‚ð’T‚µ‚Ä‚¢‚½‚̂ł·‚ªA‚²Žw“E‚ÌꊂÉmod_rewrite.so‚ª“ü‚Á‚Ä‚¢‚Ü‚µ‚½ ‚Ü‚¾fedora‚̃fƒBƒŒƒNƒgƒŠŠK‘w‚É•sе‚ê‚È‚à‚̂ł¨’p‚¸‚©‚µ‚¢‚Å‚· httpd -l‚àŠm”F‚µ‚½‚Æ‚±‚ëAmod_so.c‚ªƒŠƒXƒg‚³‚ê‚Ü‚µ‚½‚Ì‚ÅDSO‘Ήž‚̂悤‚Å‚· ‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
283 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/10(“ú) 09:37:29 ID:???] >>280 ƒ\[ƒX‚©‚çƒrƒ‹ƒh‚µ‚½‚Ù‚¤‚ªŠy‚¶‚á‚ËH
284 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/29(‹à) 15:31:46 ID:???] IE7 ‚Å BASIC ”FØ‚³‚ê‚邯 Refer ‚É id:pw@example.com/contact/?email=test@example.com ‚Æ id:pw@ ‚ªŽc‚é‚̂Šexample.com/contact/?email=test@example.com ‚̂悤‚ÉÁ‚µ‚½‚¢‚Æl‚¦‚Ä‚¢‚Ü‚·B mod_rewrite ‚ÅÁ‚·•û–@Žv‚¢‚‚•û‚¢‚ç‚Á‚µ‚á‚¢‚Ü‚·‚©B
285 –¼‘OFnobody‚³‚ñ [2008/02/29(‹à) 22:12:08 ID:a2f9rZSr] age
286 –¼‘OFnobody‚³‚ñ mailto:sage [2008/04/20(“ú) 18:57:28 ID:???] CGI‹N“®‚Ìphp‚ðnph‚É‚µ‚Ärewrite‚ŌĂÑo‚·‚ƃwƒbƒ_î•ñ‚ªˆ—ƒf[ƒ^‚ÌŒã‚Éo‚Ä‚‚é‚ñ‚¾‚ªorz ‚±‚̃XƒŒŒ©‚邯>>76 ‚Å“¯‚¶Ç󂪂 ‚Á‚½‚Ý‚½‚¢‚¾‚ªAŽ©—Í‚Å‚Í‰ðŒˆ‚Å‚«‚È‚©‚Á‚½EEEB RewriteRule ^.*$ /nph-page.cgi [T=application/x-httpd-cgi,L] ‚Æ‚©A RewriteRule ^(.+)$ xredirect:$1 RewriteRule ^xredirect:(.*) /nph-page.cgi [T=application/x-httpd-cgi,L] ‚Æ‚©ŽŽ‚µ‚½‚ñ‚¾‚ª‘Ê–Ú‚¾‚Á‚½BBB ƒAƒNƒZƒX‚µ‚Ä‚«‚½URI‚͊‹«•Ï”‚Ŏ󂯎æ‚é—\’è‚Å‚· •‚¯‚Ä‚‚¾‚³‚¢
287 –¼‘OFage mailto:age [2008/04/26(“y) 13:59:43 ID:???] age
288 –¼‘OFnobody‚³‚ñ mailto:sage [2008/05/15(–Ø) 20:23:59 ID:???] age
289 –¼‘OFnobody‚³‚ñ [2008/07/08(‰Î) 18:33:15 ID:svqzHQk4] “Á’è‚ÌURL‚ɃAƒNƒZƒX‚ª‚ ‚Á‚½‚Æ‚«‚É‚¾‚¯ƒƒO‚ðo—Í‚µ‚Ä ƒŠƒ_ƒCƒŒƒNƒg‚³‚¹‚½‚¢‚̂ł·‚ªA‚±‚¤‚¢‚Á‚½×‚©‚¢Ž–‚Í ƒXƒNƒŠƒvƒgƒTƒCƒh‚Å‚â‚点‚é‚Ì‚ª³‚µ‚¢‚̂łµ‚傤‚©H
290 –¼‘OFnobody‚³‚ñ mailto:sage [2008/07/08(‰Î) 19:05:19 ID:???] ƒT[ƒoƒTƒCƒh‚¶‚á‚Ë
291 –¼‘OFnobody‚³‚ñ [2008/07/08(‰Î) 19:09:36 ID:svqzHQk4] >>290 ‚ ‚肪‚Æ‚¤ ‚â‚Á‚ς肻‚¤‚Å‚·‚æ‚Ëorz
292 –¼‘OFnobody‚³‚ñ [2008/07/16(…) 14:57:36 ID:XAZRRasQ] mod_rewite‚ðŽg‚Á‚ÄA localhost/*/2ch.net/ ‚ÅA2ch‚ª•\ަ‚³‚ê‚é‚Ý‚½‚¢‚È‚±‚Æ‚Á‚Ăł«‚Ü‚¹‚ñ‚©H RewriteRule /\*/(.*)/(.*) $1/$2 [P] ‚Æ‚¢‚ê‚Ä‚àA‚¾‚ß‚¾‚Á‚½‚µB ‚¿‚å‚Á‚ÆAƒT[ƒo[ƒTƒCƒhƒXƒNƒŠƒvƒg‚È‚µ‚Åxhr‚ÌŒŠ‚ð‚‚«‚½‚¢‚ñ‚ÅB
293 –¼‘OFnobody‚³‚ñ mailto:sage [2008/07/16(…) 16:39:58 ID:???] REQUEST_FILENAME ‚ª‚Ƃꂸ‚É –{—ˆ /var/www/test ‚ƂȂé‚à‚Ì‚ªA /test ‚¾‚¯‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B l‚¦‚ç‚ê‚錴ˆö‚͉½‚Å‚µ‚傤‚©H
294 –¼‘OFnobody‚³‚ñ mailto:sage [2008/08/11(ŒŽ) 15:59:29 ID:???] RewriteRule ^\*/(.*)$ $1 [P] mod_rewrite‚Æmod_proxy‚ª•K—v
295 –¼‘OFnobody‚³‚ñ [2008/08/30(“y) 01:18:08 ID:KZbGqcdu] ‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚· Œ»ÝŠg’£Žq‚ª•t‚¢‚Ä‚¢‚È‚¢ƒAƒNƒZƒX‚ðA.php‚Ƃ‚¯‚邾‚¯‚È‚ñ‚Å‚·‚ª http://›››.com/dir/index?id=hoge « http://›››.com/dir/index.php?id=hoge ‰º‹L‚̂悤‚É‘‚¢‚Ă݂½‚̂ł·‚ªA“®ì‚µ‚Ä‚¢‚È‚¢‚Å‚·B RewriteEngine on RewriteRule /dir/index?(.*)$ /dir/index.php?$1 ‚ǂȂ½‚©‚²‹³Žö‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B ‚ ‚ÆAã‹L‚ª¬Œ÷‚µ‚½‚çapache‚̃ƒO‚É‚Í.php‚ª‚‚¢‚½ƒƒO‚ª‹LÚ‚³‚ê‚Ü‚·‚©H
296 –¼‘OFnobody‚³‚ñ mailto:sage [2008/08/30(“y) 01:53:33 ID:???] /dir/index$ /dir/index.php ‚¶‚á‚È‚¢‚©‚È
297 –¼‘OFnobody‚³‚ñ [2008/08/30(“y) 01:54:50 ID:KZbGqcdu] ‚ ‚肪‚Æ‚¤B‚â‚Á‚Ă݂é
298 –¼‘OFnobody‚³‚ñ [2008/08/30(“y) 02:00:47 ID:KZbGqcdu] >296 ‚¾‚݂łµ‚½orz •’ʂɊg’£Žq‚ª•t‚¢‚Ä‚¢‚È‚¢•û‚ÌƒŠƒNƒGƒXƒg‚̂悤‚Å‚· http://›››.com/dir/index?id=hoge
299 –¼‘OFnobody‚³‚ñ mailto:sage [2008/08/30(“y) 02:06:07 ID:???] /dir/index(\?.*) /dir/index.php$1 ‚±‚ê‚łǂ¤‚©‚È
300 –¼‘OFnobody‚³‚ñ [2008/08/30(“y) 02:13:02 ID:KZbGqcdu] ‹³‚¦‚Ä‚à‚ç‚Á‚Ä‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B ‚µ‚©‚µ‚¾‚߂݂½‚¢‚Å‚·B
301 –¼‘OFnobody‚³‚ñ mailto:sage [2008/08/30(“y) 08:59:28 ID:???] RewriteRule ^/dir/index$ /dir/index.php [QSA] ‚¶‚á‚È‚¢‚©H
302 –¼‘OFnobody‚³‚ñ mailto:sage [2008/08/30(“y) 09:01:02 ID:???] •â‘« RewriteBase‚à‘‚¢‚Æ‚¯
303 –¼‘OFnobody‚³‚ñ [2008/09/20(“y) 23:45:28 ID:28hSW6Aw] www.example.com‚ɃAƒNƒZƒX‚ª‚ ‚Á‚½‚ç www.example.com/hoge‚É“]‘—‚·‚邿‚¤‚Éݒ肵‚½‚¢‚ñ‚¾‚¯‚Ç ‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñB <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^/ /hoge </IfModule> ‚±‚ꂾ‚Æ‚¾‚߂Ȃ悤‚·B ‚ǂ̂悤‚ÉÝ’è‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
304 –¼‘OFnobody‚³‚ñ mailto:sage [2008/09/21(“ú) 00:50:14 ID:???] [R]
305 –¼‘OFnobody‚³‚ñ mailto:sage [2008/09/25(–Ø) 21:44:14 ID:???] ƒTƒ“ƒNƒX‚Å‚·B ‰ðŒˆ‚µ‚Ü‚µ‚½
306 –¼‘OFnobody‚³‚ñ mailto:sage [2008/10/06(ŒŽ) 15:15:17 ID:???] ‚±‚̕ӓǂñ‚Ç‚¯ tech.bayashi.jp/archives/entry/techweb/2007/001981.html
307 –¼‘OFnobody‚³‚ñ [2008/10/10(‹à) 22:36:02 ID:Px0vbjZd] ‹³‚¦‚Ägoo‚Ƃ̃}ƒ‹ƒ`ƒ|ƒXƒg‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·‚ªA‚²—eŽÍ‰º‚³‚¢B mod_rewrite‚Å$_GET‚ªŽó‚¯Žæ‚ê‚È‚¢Œ»Û‚ÌŒ´ˆö‚ª•ª‚©‚炸A¢‚Á‚Ä‚¢‚Ü‚·B ŒöŠJƒT[ƒo‚ÍVineLinux3.2‚ÅApache2‚ð“®‚©‚µ‚Ä‚¢‚Ü‚·B ƒhƒLƒ…ƒƒ“ƒgƒ‹[ƒg‚Ɉȉº‚Ì“à—e‚Ì.htaccess‚ð”z’u‚µ‚Ä‚¢‚Ü‚·B RewriteEngine on RewriteRule ^index/([a-z0-9A-Z_]*)?$ index.php?action=$1 RewriteRule ^index/([a-z0-9A-Z_]+)/([a-z0-9A-Z_]+)/([a-z0-9A-Z_]+)$ index.php?action=$1&type=$2&value=$3 ‚Æ‚±‚낪A index/hogehoge‚ɃAƒNƒZƒX‚µ‚Ä‚àA index.php‚ÌŒ‹‰Ê‚µ‚©•Ô‚Á‚Ä‚«‚Ü‚¹‚ñB index.php‚Åvar_dump($_GET);‚ðŽÀs‚µ‚½Œ‹‰Ê‚ÍA array(0) {}‚ƂȂè‚Ü‚·B WindowXP + XAMPP1.6.6a ‚Å\’z‚µ‚½ƒ[ƒJƒ‹ŠÂ‹«‚ł͊ú‘Ò’Ê‚èA index/hogehoge‚ɃAƒNƒZƒX‚·‚邱‚Æ‚Åindex.php?action=hogehoge‚ÌŒ‹‰Ê‚ª•Ô‚Á‚Ä‚«‚Ü‚·B ƒGƒ‰[ƒƒO‚àŠm”F‚µ‚Ü‚µ‚½‚ªAƒGƒ‰[‚ào‚Ä‚¢‚Ü‚¹‚ñB ‚È‚‚Æ‚àAindex/hogehoge‚ɃAƒNƒZƒX‚µ‚Äindex.php‚ÌŒ‹‰Ê‚ª•Ô‚Á‚Ä‚‚邯‚¢‚¤‚±‚Æ‚ÍA .htaccess‚É‘‚©‚ꂽRewriteRule‚ª‘S‚”½‰f‚³‚ê‚ĂȂ¢‚킯‚ł͂Ȃ¢‚Ì‚¾‚ÆŽv‚¤‚̂ł·‚ªcB ‚Ç‚±‚ÉŒ´ˆö‚ª‚ ‚é‚Ì‚©‘S‚•ª‚©‚炸A¢‚Á‚Ä‚¨‚è‚Ü‚·B ‹X‚µ‚‚¨Šè‚¢‚µ‚Ü‚·B
308 –¼‘OFnobody‚³‚ñ mailto:sage [2008/10/11(“y) 05:03:38 ID:???] ‚Í‚ŸHƒ}ƒ‹ƒ`Ž€‚Ë
309 –¼‘OFnobody‚³‚ñ mailto:sage [2008/10/12(“ú) 17:26:32 ID:???] >>307 rewriterule ‚Ƀpƒ‰ƒ[ƒ^[‚ðŠÜ‚߂Ȃ¢
310 –¼‘OFnobody‚³‚ñ mailto:sage [2008/11/05(…) 00:49:31 ID:???] ‹l‚Ü‚Á‚Ä‚µ‚Ü‚Á‚Ä¢‚Á‚Ä‚¢‚Ü‚·B ‚¨•‚¯‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚Å‚µ‚傤‚©B hoge.com/a/b/hoge.php/aaa/111/bbb/222/ccc/333 ª‚±‚ñ‚ÈURL‚ð hoge.com/a/b/hoge.php?aaa=111&bbb=222&ccc=333 ª‚±‚ñ‚È•—‚É‰ðŒˆ‚µA•\ަ‚³‚ê‚éƒAƒhƒŒƒX‚àŒãŽÒ‚̂悤‚É•\ަ‚³‚ê‚邿‚¤‚È RewriteRule‚ð‘‚«‚½‚¢‚̂ł·‚ªA‚ǂ̂悤‚É‹Lq‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©B /aaa/111/bbbc‚̂悤‚ȃpƒ‰ƒ[ƒ^•”•ª‚ÍPHP‚É‚æ‚Á‚Ä–¼‘O‚à”‚à•ω»‚µ‚Ü‚·B •\ަ‚³‚ê‚éƒAƒhƒŒƒX‚ª‘OŽÒ‚̃AƒhƒŒƒX‚̂܂܂ł ‚ê‚΂ł«‚Ä‚¢‚é‚̂ł·‚ªA R=301‚̃IƒvƒVƒ‡ƒ“‚ðÝ’è‚·‚邯 mnt/httpd/ c/hoge.com/a/b/hoge.php?aaa=111c‚̂悤‚ȃAƒhƒŒƒX‚ɂȂÁ‚Ä‚µ‚Ü‚¢A ƒAƒNƒZƒX‚µ‚½‚¢ƒAƒhƒŒƒX‚Ƃ͈ႤƒAƒhƒŒƒX‚ɂȂèA Œ‹‰Ê•\ަ‚Å‚«‚È‚‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B ‚±‚Ìó‘Ԃɂ‚¢‚ĉðà‚µ‚Ä‚¢‚éƒy[ƒW‚̃AƒhƒŒƒX‚¾‚¯‚Å‚à‚¢‚¢‚̂Š‚¨‹³‚¦‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚Å‚µ‚傤‚©B
311 –¼‘OFnobody‚³‚ñ mailto:sage [2008/11/16(“ú) 19:04:37 ID:???] ƒXƒŒƒ`‚Á‚Û‚¢‚¯‚ÇŽ¿–â mod_rewrite ‚Å301•Ô‚µ‘±‚¯‚Ä‚¢‚é‚Ì‚ÉA Feedfetcher-Google‚ª‚¸‚Á‚ÆŒ³‚Ìrss‚ðŽæ‚è‚É—ˆ‚é‚ñ‚Å‚·‚ªA Œü‚±‚¤‚³‚ñ‚ÌDB‚ª‘‚«Š·‚¦‚ç‚ê‚é‚Ì‚Á‚Ä‚»‚ñ‚ȂɎžŠÔ‚ª‚©‚©‚é‚à‚ñ‚È‚ÌH ‚Ü‚¾ˆêTŠÔ‚¿‚å‚Á‚Æ‚µ‚©‚½‚Á‚ĂȂ¢‚ñ‚¾‚¯‚ÇA‚à‚¤‚¿‚å‚Á‚Ƃ܂Á‚½‚ç ‘‚«Š·‚¦‚ç‚ê‚é‚Ì‚©‚È
312 –¼‘OFnobody‚³‚ñ [2008/11/21(‹à) 11:03:56 ID:/EsDW5qx] Ž¿–₳‚¹‚Ä‚‚¾‚³‚¢ ¡AWindows XP apache2@‚Åmod_rewrite‚ð‚Í‚¶‚߂Ďg‚Á‚Ä‚é‚ñ‚Å‚·‚ªA ƒ‹[ƒv‚ðŒJ‚è•Ô‚µ‚ăGƒ‰[‚µ‚Ä‚µ‚Ü‚Á‚Ä‚¢‚Ü‚·B œhttpd.conf@‚͈ȉº‚̂悤‚ɂȂÁ‚Ä‚¢‚ÄA LoadModule rewrite_module modules/mod_rewrite.so #mod_rewrite‚µ‚½‚Æ‚«‚̃ƒO‚ðŽc‚· RewriteLog logs/rewrite.log RewriteLogLevel 9 œlocalhost/.htaccess@‚Ì’†‚Í php_flag magic_quotes_gpc off RewriteEngine on RewriteBase / RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php ‚ƂȂÁ‚Ä‚¢‚Ü‚·B ‚µ‚©‚µArewrite.log@‚Ì’†‚ɉ½‚à‘‚«o‚³‚ê‚Ü‚¹‚ñB ‚Ç‚±‚©ŠÔˆá‚Á‚Ä‚¢‚é‚ñ‚Å‚µ‚傤‚©H ‚Ü‚½A”O‚Ì‚½‚ߊm”F‚µ‚½‚¢‚ñ‚Å‚·‚ªrewrite.log‚̃pƒX‚͂ǂ±‚ðŠî€‚Él‚¦‚½‚ç‚¢‚¢‚ñ‚Å‚µ‚傤‚©H
313 –¼‘OFnobody‚³‚ñ mailto:sage [2008/11/21(‹à) 11:15:10 ID:???] ƒ‹[ƒv‚µ‚Ä‚¢‚邯‚¢‚¤ƒƒO‚͂ǂ±‚ÅŠm”F‚µ‚½‚ñ‚Å‚µ‚傤‚©H ‚»‚ÌŽž‚̃Gƒ‰[ƒƒbƒZ[ƒW‚ÍH rewrite.log‚̃pƒX‚ÍServer Root‚©‚瑊‘΂¾‚¯‚ÇA‚Æ‚è‚ ‚¦‚¸ ƒtƒ‹ƒpƒX‚Å‘‚¢‚¿‚Ⴆ‚ÎH
314 –¼‘OFnobody‚³‚ñ mailto:sage [2008/11/21(‹à) 11:18:31 ID:???] ƒƒO‘‚«o‚·‘O‚ÉRewriteEngine on ‚Í—v‚ç‚È‚¢‚ÌH
315 –¼‘OF312 [2008/11/21(‹à) 11:20:51 ID:/EsDW5qx] >>313 ‘f‘‚¢‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B ƒ‹[ƒv‚ɂ‚¢‚Ä‚ÍAƒuƒ‰ƒEƒU‚É‚»‚¤‚¢‚¤ƒƒbƒZ[ƒW‚ªo‚é‚ñ‚Å‚·B Firefox uŽ©“®“]‘—‚ªƒ‹[ƒv‚µ‚Ä‚¢‚Ü‚· ‚±‚̃AƒhƒŒƒX‚Ö‚ÌƒŠƒNƒGƒXƒg‚ɑ΂·‚éƒT[ƒo‚ÌŽ©“®“]‘—ݒ肪ƒ‹[ƒv‚µ‚Ä‚¢‚Ü‚·Bv Chrome u‚±‚̃EƒFƒuƒy[ƒW‚É‚ÍƒŠƒ_ƒCƒŒƒNƒg ƒ‹[ƒv‚ªŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚·Bv ƒpƒX‚ɂ‚¢‚Ă͌»ÝˆÈ‰º‚̂悤‚ɂȂÁ‚Ă܂·B C:\Program Files\Apache Group\Apache2\logs\rewrite.log –â‘è‚È‚¢‚Å‚·‚æ‚ËH ƒ‹[ƒv‚µ‚Ä‚é‚Á‚Ă̂ªŠ¨ˆá‚¢‚Å‚»‚à‚»‚à“®‚¢‚ĂȂ¢‚ñ‚¾‚낤‚©H mod_rewrite‚ª“®ì‚µ‚Ă邩‚Ç‚¤‚©Aƒ`ƒFƒbƒN‚·‚é•û–@‚È‚¢‚Å‚µ‚傤‚©H Ž©•ª‚Æ‚µ‚Ă̓ƒO‚ðŒ©‚é‚±‚Ƃł»‚ê‚ðŠm”F‚µ‚悤‚ÆŽv‚Á‚Ä‚½‚ñ‚Å‚·‚ªAA .htaccess‚ð‘‚«Š·‚¦‚½‚ço—ˆ‚é‚Ì‚©‚È ‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚Å‚µ‚傤‚©H
316 –¼‘OF312 [2008/11/21(‹à) 11:24:54 ID:/EsDW5qx] >>314 .htaccess‚É‘‚¢‚Ä‚é‚̂ł̓_ƒ‚Æ‚¢‚¤‚±‚Ƃł·‚©H httpd.conf‚É‚Í312‚Å‘‚¢‚½‚¾‚¯‚µ‚©‹Lq‚µ‚Ă܂¹‚ñ‚ªƒAƒŒ‚ł͕s‘«‚Å‚µ‚傤‚©H ‚¢‚ë‚ñ‚ȃTƒCƒg‚ðŒ©‚Ä‚»‚Ì’Ê‚è‚É‚µ‚½‚‚à‚è‚Å‚·‚ªBB
317 –¼‘OFnobody‚³‚ñ mailto:sage [2008/11/21(‹à) 11:49:44 ID:???] ƒuƒ‰ƒEƒU‚É‚»‚̂悤‚É•\ަ‚³‚ê‚é‚È‚çAƒ‹[ƒv‚µ‚Ä‚é‚Ì‚ÍA ƒAƒvƒŠ‚ÅƒŠƒ_ƒCƒŒƒNƒg‚µ‚Ă邩‚ç‚Å‚µ‚傤B rewrite‚Ń‹[ƒv‚µ‚½‚çhttpd‚̃ƒO‚É•’Ê‚Éo‚é‚Í‚¸B >>314 Ž‚ªŒ¾‚Á‚Ä‚é‚Ì‚ÍAhttpd.conf‚ªæ‚É‚æ‚Ü‚ê‚邯‚ÇA ‚»‚̂Ƃ«‚ÉArewrite ƒGƒ“ƒWƒ“‚ªon‚¶‚á‚È‚©‚Á‚½‚çƒfƒBƒŒƒNƒeƒBƒu‚ª –³Ž‹‚³‚ê‚é‚̂łÍH‚Á‚Ęb‚©‚ÆB
318 –¼‘OF312 [2008/11/21(‹à) 13:31:49 ID:/EsDW5qx] >>317 mod_rewrite‚̃Gƒ‰[‚Å‚ ‚ê‚ÎAerror.log‚Éo—Í‚³‚ê‚邯‚¢‚¤‚±‚Ƃł·‚©H ‚»‚¤‚¢‚¦‚ÎAerror.log‚ɂ͂»‚¤‚¢‚¤‹Lq‚ª‚ ‚è‚Ü‚¹‚ñB „>>314 Ž‚ªŒ¾‚Á‚Ä‚é‚Ì‚ÍAhttpd.conf‚ªæ‚É‚æ‚Ü‚ê‚邯‚ÇA „‚»‚̂Ƃ«‚ÉArewrite ƒGƒ“ƒWƒ“‚ªon‚¶‚á‚È‚©‚Á‚½‚çƒfƒBƒŒƒNƒeƒBƒu‚ª „–³Ž‹‚³‚ê‚é‚̂łÍH‚Á‚Ęb‚©‚ÆB .htaccess‚É‘‚¢‚Ä‚ ‚é@RewriteEngine on@‚ł͕s\•ª‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©H ‚Ç‚±‚É‹Lq‚µ‚½‚ç‚¢‚¢‚ñ‚Å‚µ‚傤H Ž©•ª‚È‚è‚ɕ׋‚µ‚Ă邂à‚è‚È‚ñ‚Å‚·‚ªAA’mޝ•s‘«‚Å–{“–‚Éς݂܂¹‚ñ
319 –¼‘OFnobody‚³‚ñ mailto:sage [2008/11/21(‹à) 13:45:35 ID:???] httpd.conf‚ÅRewriteLog‚Ìs‚Ìã‚É‘‚¢‚Ă݂½‚çH ‚ñ‚ÅARewriteLog‚̓tƒ‹ƒpƒX‚ÅB ‚ÅAphp‘¤‚Íphpinfo‚Å‚ào—Í‚·‚邿‚¤‚É‚µ‚ÄƒŠƒNƒGƒXƒg‚ðŠm”F‚µ‚Ă݂½‚ç‚Ç‚¤H
320 –¼‘OF312 [2008/11/22(“y) 06:29:56 ID:BXxABI2c] >>319 ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·A‚Å‚à‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñ‚Å‚µ‚½ ‚È‚º‚©rewrite.log‚ւ̃pƒX‚ðŽw’è‚·‚邯apache‚ª“®‚©‚È‚‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B ‚»‚±‚ÅAª–{“I‚ÉŠî‘b‚©‚ç‚â‚è’¼‚»‚¤‚Æ‚µ‚ÄAhttpd.conf‚É RewriteEngine on RewriteRule ^/(.*)$ /index2.php$1 [R=301,L] @‚Æ‘‚¢‚ÄA localhost/test.gif‚ɃAƒNƒZƒX‚µ‚½‚Æ‚±‚ëuŽ©“®“]‘—‚ªƒ‹[ƒv‚µ‚Ä‚¢‚Ü‚·v‚ƃuƒ‰ƒEƒU‚É Œ¾‚í‚ê‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B¦.htaccess‚ÍŽg‚Á‚Ă܂¹‚ñB iƒuƒ‰ƒEƒU‚ÌURL—“‚Ì•\‹L‚Í localhost/index2.phpindex2.phpindex2.phpindex2.phpindex2.php i’†—ªjindex2.phpindex2.phpsample.gif@‚ɂȂÁ‚Ă܂µ‚½j index2.php‚̃\[ƒX‚Í@<?php echo "rewrite¬Œ÷"; ?>@‚¾‚¯‚Å‚·B ‰½‚ªŒ´ˆö‚È‚ñ‚Å‚µ‚傤‚©H@‚³‚Á‚Ï‚è‚í‚©‚ç‚È‚¢‚Å‚·B ‚¿‚Ȃ݂ÉARewriteRule ^/(.*)$ /system/index.html$1 [R=301,L] @‚Æ‘‚¢‚Ä‚à localhost/system/index.htmlsystem/index.html i’†—ªjsystem/index.htmlsystem/index.htmltest.gif‚ɂȂè‚Ü‚·B ƒuƒ‰ƒEƒU‚̃NƒbƒL[‚ÌÁ‹Ž‚È‚Ç‚à‚µ‚Ă݂½‚ñ‚Å‚·‚ªAA‰½“x‚à\‚µ–ó‚È‚¢‚Å‚·‚ª ‹C‚ªŒü‚¢‚½•û‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
321 –¼‘OFnobody‚³‚ñ mailto:sage [2008/11/22(“y) 07:14:24 ID:???] > RewriteRule ^/(.*)$ /index2.php$1 [R=301,L] ‚»‚è‚áAƒ‹[ƒv‚·‚é‚íB > RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php ‚±‚Á‚¿‚¶‚á‚È‚©‚Á‚½‚ÌH
322 –¼‘OFnobody‚³‚ñ mailto:sage [2008/11/22(“y) 07:20:14 ID:???] > RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php ‚±‚ê‚àƒ‹[ƒv‚µ‚»‚¤‚¾‚È ‘‚«Š·‚¦‚½index.php‚͉i‹v‚É!\.(js|ico|gif|jpg|png|css)$‚ÌðŒ‚É“–‚Ă͂܂邾‚낤‚µ
323 –¼‘OFnobody‚³‚ñ mailto:sage [2008/11/22(“y) 07:22:12 ID:???] ƒƒO‚ւ̃pƒX‚ðŽw’肵‚½‚ç“®‚©‚È‚‚È‚Á‚½‚çAmessages‚©‚È‚ñ‚©‚ÉAƒƒO‚ªo‚é‚Å‚µ‚åB ƒƒOƒtƒ@ƒCƒ‹‚ª‚È‚¢‚Æ‚©Œ ŒÀ‚ª‚È‚¢‚Æ‚©B RewriteRule ^/hoge(.*)$ /index2.php$1 [R=301,L] ‚ÅA/hoge/hoge‚ɃAƒNƒZƒX‚µ‚Ä‚ÝH
324 –¼‘OFnobody‚³‚ñ mailto:sage [2008/11/22(“y) 07:35:20 ID:???] >>322 ‚»‚ê‚̓‹[ƒv‚µ‚È‚¢‚æB R=301‚¾‚ƃuƒ‰ƒEƒU‚ÉƒŠƒ_ƒCƒŒƒNƒg‚µ‚ÄÄƒŠƒNƒGƒXƒg‚³‚¹‚邯‚ÇA > RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php ‚±‚Ìê‡Aindex.php‚ª‚·‚×‚Ä‚ÌƒŠƒNƒGƒXƒg‚ðŽó‚¯‚Æ‚Á‚Ĉ—ŠJŽn
325 –¼‘OFnobody‚³‚ñ [2008/11/22(“y) 07:36:48 ID:BXxABI2c] ‚݂Ȃ³‚ñ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·A‡‚É‚½‚ß‚µ‚Ă݂܂·‚ËB ƒƒOƒtƒ@ƒCƒ‹‚ÌÝ’è‚Åapache‚ªÄƒXƒ^[ƒg‚Å‚«‚È‚‚È‚é‚Æ‘‚«‚Ü‚µ‚½‚ªA ‚¿‚å‚Á‚Æ‘O‚܂łÍݒ肵‚Ä‚à“®‚©‚¹‚Ä‚½‚ñ‚Å‚·A‚»‚ꂪ“Ë‘R‚¾‚߂ɂȂè‚Ü‚µ‚½
326 –¼‘OFnobody‚³‚ñ [2008/11/22(“y) 07:44:24 ID:BXxABI2c] „> RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php „‚±‚Á‚¿‚¶‚á‚È‚©‚Á‚½‚ÌH RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php‚Éݒ肵‚Ä localhost/favicon.ico @‚ɃAƒNƒZƒX‚µ‚½‚çA‚¿‚á‚ñ‚Æfavicon.ico‚ð•\ަ‚µ‚Ü‚µ‚½@‚ªA localhost/index2.php @‚ɃAƒNƒZƒX‚µ‚½‚ç@BadRequest‚Æ‚¢‚í‚ê‚Ü‚µ‚½ RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php@‚Á‚Ä index.php‚É“]‘—‚·‚é‚Á‚ĈӖ¡‚ł悩‚Á‚½‚Å‚µ‚傤‚©H „RewriteRule ^/hoge(.*)$ /index2.php$1 [R=301,L] „‚ÅA/hoge/hoge‚ɃAƒNƒZƒX‚µ‚Ä‚ÝH ‚ð‚½‚ß‚µ‚½‚Æ‚±‚ë localhost/index2.php/hoge @‚ɂȂè‚Ü‚µ‚½B‚±‚ê‚ų‚µ‚¢‚ñ‚Å‚µ‚傤‚©H
327 –¼‘OFnobody‚³‚ñ mailto:sage [2008/11/22(“y) 08:25:24 ID:???] ’Þ‚èH index.php‚ɂȂñ‚©‘‚¢‚Ä‚ ‚é‚ñ‚¶‚á‚È‚¢‚ÌH > RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php@‚Á‚Ä index.php‚É“]‘—‚·‚é‚Á‚ĈӖ¡‚ł悩‚Á‚½‚Å‚µ‚傤‚©H ‚»‚Ì’Ê‚è > localhost/index2.php/hoge @‚ɂȂè‚Ü‚µ‚½B‚±‚ê‚ų‚µ‚¢‚ñ‚Å‚µ‚傤‚©H ³‚µ‚¢‚Å‚µ‚傤B
328 –¼‘OFnobody‚³‚ñ mailto:sage [2008/11/22(“y) 08:50:41 ID:???] RewriteBase / ‚Á‚Ä‘‚¢‚Ä‚éH ‚»‚̂Ƃ«A‚¿‚á‚ñ‚Æindex.php‚Í/index.php‚É’u‚¢‚Ä‚ ‚é‚ÌH ƒT[ƒo[ã‚̃pƒX‚¾‚æB
329 –¼‘OFnobody‚³‚ñ [2008/11/22(“y) 09:26:49 ID:BXxABI2c] >>327 index.php@‚É‚Í@echo "index.php"; ‚Æ‘‚¢‚Ä‚ ‚邾‚¯‚Å‚·B ‚¤[‚ñƒ_ƒ‚¾@RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php@‚Æ‚µ‚½‚ç index2.php‚ւ̃AƒNƒZƒX¨Bad Request index.php‚ւ̃AƒNƒZƒX¨Bad Request /sample/index.html‚ւ̃AƒNƒZƒXi•’Ê‚ÌÓIƒtƒ@ƒCƒ‹j¨Bad Request favicon.ico‚ւ̃AƒNƒZƒX¨‚¿‚á‚ñ‚Æ•\ަ ‚ƂȂè‚Ü‚· >>328 ¡‚Í httpd.conf‚Åmod_rewrite‚µ‚悤‚Æ‚µ‚Ä‚é‚ñ‚Å‚·‚ª@RewriteBase /@‚Á‚ÄŽg‚¦‚é‚ñ‚Å‚·‚©H RewriteEngine on RewriteBase / RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php ‚Æ‚µ‚Ă݂½‚Æ‚±‚ëAapache‚ÌÄ‹N“®‚ªo—ˆ‚È‚‚È‚è‚Ü‚µ‚½B@ã2s‚ð“ü‚ê‘Ö‚¦‚Ă݂Ăàƒ_ƒ‚Å‚· ƒAƒhƒoƒCƒX‚½‚‚³‚ñ‚‚ê‚Ä‚é‚Ì‚Éς݂܂¹‚ñB
330 –¼‘OFnobody‚³‚ñ mailto:sage [2008/11/22(“y) 09:37:26 ID:???] RewriteBase‚ÍA‚ ‚È‚½‚ªAindex.php‚ð’u‚¢‚Ä‚ ‚邯‚±‚ë‚ðŽw‚·‚悤‚É‘‚ ‚½‚Æ‚¦‚ÎA/var/www/html’¼‰º‚È‚ç RewriteBase /var/www/html/ ‚à‚µAhttpd.conf‚ÅserverRoot‚ª‚¿‚á‚ñ‚ÆŽw’肵‚Ä‚ ‚é‚È‚ç ‚»‚±‚©‚ç‚Ì‘Š‘Î‚Å‚à‚¢‚¢‚Í‚¸B RewriteBase‚ªŽg‚¦‚È‚¢‚悤‚È‚çA RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php ‚±‚̂Ƃ«Aindex.php‚ðƒtƒ‹ƒpƒX‚Å‘‚/var/www/html/index.php‚Æ‚©‚Ë
331 –¼‘OFnobody‚³‚ñ [2008/11/22(“y) 09:55:07 ID:BXxABI2c] >>330 –{“–‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚· httpd.conf‚ð‚Ý‚é‚Æ ServerRoot "C:/Program Files/Apache Group/Apache2"‚ƂȂÁ‚Ä‚¢‚Ü‚· index.php@‚Í@Apache2/htdocs/index.php ‚¾‚©‚ç RewriteEngine on RewriteBase /htdocs/ ‚Æ‚µ‚Ă݂½‚ñ‚Å‚·‚ªapache‚ªÄ‹N“®‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½B‚Ȃ̂ÅARewriteBase‚Í‚â‚ß‚Ä RewriteRule !\.(js|ico|gif|jpg|png|css)$ /htdocs/index.php ‚Æ‚µ‚½ã‚Å index2.php‚ɃAƒNƒZƒX¨NotFound@¦–{“–‚Í‚ ‚è‚Ü‚·<?php echo"index2‚¾‚æ";?> ‚Æ‘‚¢‚Ä‚ ‚è‚Ü‚· favicon.ico‚ɃAƒNƒZƒX¨‚»‚̂܂Üfavicon.ico‚ð•\ަ ‚ƂȂè‚Ü‚µ‚½ ƒ_ƒ‚Å‚·‚æ‚ËH@‚Ù‚ñ‚ç‚¢‚È‚ç‚Ç‚Á‚¿‚àindex.php‚É“]‘—‚³‚ê‚Ä‚é‚Í‚¸‚È‚ñ‚Å‚·‚æ‚ËBB
332 –¼‘OFnobody‚³‚ñ mailto:sage [2008/11/22(“y) 10:01:28 ID:???] ServerRoot‚ª‚»‚ꂾ‚Á‚½‚ç RewriteBase htdocs/ ‚¾‚ÈB ‚à‚µ‚‚Í RewriteBase "C:/Program Files/Apache Group/Apache2/htdocs/" ‚ÅARewriteBase‚ðŽw’肵‚½‚ç‹N“®‚Å‚«‚È‚‚È‚é‚ñ‚Ȃ烃O‚ðŠm”F‚µ‚Ä‚³B ‚»‚ñ‚Å‚¾‚߂Ȃç RewriteRule !\.(js|ico|gif|jpg|png|css)$ "C:/Program Files/Apache Group/Apache2/htdocs/index.php"
333 –¼‘OFnobody‚³‚ñ [2008/11/22(“y) 10:09:39 ID:BXxABI2c] >>332 RewriteEngine on RewriteRule !\.(js|ico|gif|jpg|png|css)$ htdocs/index.php ‚É•ÏX‚µ‚Ă݂܂µ‚½I ‚Å‚àˆÈ‰º‚̂悤‚ɂȂè‚Ü‚µ‚½ index2.php‚ɃAƒNƒZƒX¨BadRequest favicon.ico‚ɃAƒNƒZƒX¨‚»‚̂܂Üfavicon.ico‚ð•\ަ ‚±‚ê‚¶‚áƒ_ƒ‚Ȃ킯‚Å‚·‚æ‚Ë[ mod_rewrite‚ÉŠÖ˜A‚·‚é‹Lq‚Íã‚É‘‚¢‚½‚¾‚¯‚È‚ñ‚Å‚·‚ªi.htaccess‚à‚È‚¢‚µj ‚È‚ñ‚łȂñ‚¾‚낤
334 –¼‘OFnobody‚³‚ñ mailto:sage [2008/11/22(“y) 10:12:52 ID:???] ƒtƒ‹ƒpƒX‚ÍŽŽ‚µ‚½H DocumentRoot‚͂ǂ¤‚È‚Á‚Ä‚éH
335 –¼‘OFnobody‚³‚ñ [2008/11/22(“y) 10:25:34 ID:BXxABI2c] >>334 ‚¨‚¨‚¨I RewriteRule !\.(js|ico|gif|jpg|png|css)$ "C:/Program Files/Apache Group/Apache2/htdocs/index.php" ‚ðŽŽ‚µ‚½‚Æ‚±‚ëAindex.php‚Ì“à—e‚ª•\ަ‚³‚ê‚Ü‚µ‚½@¨@echo "index.php‚Å‚·"; iURL“I‚É‚Í localhost/index2.php ‚̂܂܂Ȃñ‚Å‚·‚ª‚±‚ê‚Å‚¢‚¢‚ñ‚Å‚µ‚傤‚©Hj ‚µ‚©‚µA/localhost/favicon.ico@‚ɃAƒNƒZƒX‚·‚邯‚»‚̂܂Üfavicon‚ª•\ަ‚³‚ê‚Ü‚·@index.php‚Ɉړ®‚·‚é‚ñ‚¶‚á‚È‚¢‚ñ‚Å‚µ‚傤‚©H ƒhƒLƒ…ƒƒ“ƒgƒ‹[ƒg‚Í DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs"@‚ƂȂÁ‚Ä‚¢‚Ü‚· ‚±‚ê‚͉½‚ÉŠÖ˜A‚·‚é‚ñ‚Å‚µ‚傤‚©H
336 –¼‘OFnobody‚³‚ñ [2008/11/22(“y) 10:27:38 ID:BXxABI2c] ‚ ‚ÆA@localhost/system/index.html @‚ɃAƒNƒZƒX‚·‚邯‚±‚ê‚à localhost/index.html@‚É ˆÚ“®‚µ‚Ü‚·B@systemˆÈ‰º‚Í‚»‚̂܂ܕ\ަ‚µ‚½‚¢‚Æ‚«‚͂ǂ¤‚µ‚½‚ç‚¢‚¢‚ñ‚Å‚µ‚傤‚©@‚·‚݂܂¹‚ñ‚ª‹³‚¦‚Ä‚‚¾‚³‚¢ –{“–‚É‚·‚݂܂¹‚ñ
337 –¼‘OFnobody‚³‚ñ mailto:sage [2008/11/22(“y) 10:40:37 ID:???] ‰½‚ð‚µ‚½‚¢‚Ì‚©‚í‚©‚ç‚ñ‚Ì‚ÅA‚ ‚Æ‚ÍAŽ©•ª‚ŃhƒLƒ…ƒƒ“ƒgŒ©‚Äl‚¦‚Ă݂½•û‚ªEEE URL‚à•Ï‚¦‚½‚¢‚È‚çRƒIƒvƒVƒ‡ƒ“‚ÅƒŠƒ_ƒCƒŒƒNƒg‚¾‚¯‚ÇAƒ‹[ƒv‚µ‚È‚¢‚悤‚É’ˆÓB systemˆÈ‰º‚ðrewrite‚©‚çŠO‚µ‚½‚¢‚È‚çArewriteCond‚ÅœŠOÝ’è‚ð‘‚
338 –¼‘OFnobody‚³‚ñ mailto:sage [2008/11/22(“y) 10:41:09 ID:???] ‚ ‚ŸA‚¿‚Ȃ݂ɉ´‚ª‘‚¢‚½rewriteBase‚Ì‹Lq‚̓fƒ}‚¾‚Á‚½‚̂Ŗ³Ž‹‚µ‚Ä‚¿‚å
339 –¼‘OFnobody‚³‚ñ [2008/11/22(“y) 10:55:16 ID:BXxABI2c] ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½I@‚Ù‚ñ‚Ƃɕ‚©‚è‚Ü‚µ‚½I
340 –¼‘OFnobody‚³‚ñ [2008/12/14(“ú) 10:48:10 ID:+j0Og9H5] ƒXƒ~ƒ}ƒZƒ“A•·‚©‚¹‚Ä‚‚¾‚³‚¢ mod_rewrite‚ÌœŠOˆ—‚ªãŽè‚‚¢‚©‚È‚¢‚Å‚· RewriteEngine on #œŠOˆ—# RewriteCond %{REQUEST_URI} !^/admin RewriteCond %{REQUEST_URI} !^/phpmyadmin #RewriteBase /htdocs/ RewriteRule !\.(js|ico|gif|jpg|png|css)$ "C:/Program Files/Apache Group/Apache2/htdocs/index.php" RewriteLog "C:/Program Files/Apache Group/Apache2/logs/rewrite.log" RewriteLogLevel 9 ‚±‚ê‚¶‚á‘Ê–Ú‚È‚ñ‚Å‚µ‚傤‚©H@admin‚Æphpmyadmin‚ðœŠO‚µ‚½‚¢‚ñ‚Å‚·‚ª ‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·
341 –¼‘OF340 mailto:sage [2008/12/15(ŒŽ) 16:53:40 ID:???] Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½@
342 –¼‘OFnobody‚³‚ñ [2008/12/22(ŒŽ) 21:50:17 ID:i6VX5Oho] hogei“ú•tj.jpg‚ƃAƒNƒZƒX‚³‚ꂽ‚çi“ú•tj.jpg‚ð•\ަ‚µ‚½‚¢‚ñ‚Å‚· RewriteEngine on RewriteRule hoge(.*)\.jpg$ example.com/$1.jpg [R] ‚¤‚Ü‚“®ì‚µ‚Ü‚¹‚ñB‚Ç‚±‚ªŠÔˆá‚Á‚Ä‚¢‚é‚̂łµ‚傤‚©H
343 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/22(ŒŽ) 22:00:34 ID:???] ‚¤‚¿‚ł͂¿‚á‚ñ‚Æ”ò‚Ô‚¯‚ǂȂŸ
344 –¼‘OF342 mailto:sage [2008/12/22(ŒŽ) 22:12:02 ID:???] ƒOƒO‚邯u‚³‚‚çƒCƒ“ƒ^[ƒlƒbƒg‚Ì.htaccess ‚Ì RewriteRule ‚̳‹K•\Œ»‚Ɍ݊·«‚ª‚È‚¢v ‚Æ‚¢‚¤‹LŽ–‚ðŒ©‚Â‚¯‚Ü‚µ‚½B‚±‚Ì‚¹‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ ‚à‚¤‚µ’²‚ׂĂ݂܂·A‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
345 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/22(ŒŽ) 22:16:48 ID:???] ŽI‚É‚æ‚Á‚Ä‚àˆá‚¤‚Ì‚©‚Ë‚¥B 500 ‰~‚ÌŽI‚ÅA‚»‚Ì2s‚¾‚¯‘‚¢‚Ä‚¤‚Ü‚‚¢‚Á‚½‚¨B
346 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/23(‰Î) 01:20:45 ID:???] Apache 1.3.x ‚Æ Apache 2.x ‚Åmod_rewrite‚ªˆá‚¤‚Ì‚©‚È? PCRE—‚Ý?
347 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/25(–Ø) 22:13:19 ID:???] mod_rewrite‚Á‚ăhƒLƒ…ƒƒ“ƒg‚ª‚₽‚ç‚Æà–¾•s‘«‚ł݂ñ‚È›Æ‚Ü‚é‚æ‚ÈB ‚â‚邱‚Ƃ̓vƒƒOƒ‰ƒ~ƒ“ƒOˆÈ‰º‚ÌÝ’èƒtƒ@ƒCƒ‹‚Ȃ̂ɈÙí‚È•ª‚©‚è“B
348 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/26(‹à) 05:23:34 ID:???] ƒhƒLƒ…ƒƒ“ƒg‚É‘‚©‚ꂽðŒ‚ð‚·‚×‚Äˆù‚Ýž‚ñ‚Å‚¢‚ê‚Ζâ‘è‚È‚¢B ‰½‚ð‰½‚Ö‘‚«Š·‚¦‚½‚¢‚Ì‚©‚ð—pˆÓ‚³‚ꂽðŒ‚ðŽg‚Á‚Ä‘g‚Ý—§‚Ä‚é”\—̖͂â‘èB
349 –¼‘OFnobody‚³‚ñ [2008/12/27(“y) 12:25:14 ID:CKOvxwPj] ‚݂Ȃ³‚Ü‹³‚¦‚Ä‚‚¾‚³‚¢B ‚³‚‚çƒCƒ“ƒ^[ƒlƒbƒg‚ð—˜—p‚µ‚Ä‚¨‚è‚Ü‚·B hoge.com/aaa-bbb ‚ð hoge.com/aaa.php?menu=bbb ‚̂悤‚É‰ðŒˆ‚³‚¹‚邱‚Ƃ͂ł«‚½‚̂ł·‚ªA ƒnƒCƒtƒ“‚ðƒXƒ‰ƒbƒVƒ…‚ɕς¦‚ÄA hoge.com/aaa/bbb ‚ð hoge.com/aaa.php?menu=bbb ‚̂悤‚É‰ðŒˆ‚³‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚¹‚ñB .htaccess‚ÌÝ’è‚͉º‹L‚Ì’Ê‚è‚Å‚·B ¡ƒnƒCƒtƒ“‚Ìê‡ RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^aaa-([0-9a-zA-Z_\-]+)$ hoge.com/aaa.php?menu=$1 ¡ƒXƒ‰ƒbƒVƒ…‚Ìê‡ RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^aaa/([0-9a-zA-Z_\-]+)$ hoge.com/aaa.php?menu=$1 ‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
350 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/30(‰Î) 10:15:42 ID:???] >>349 / ‚̳‹K•\Œ»‚Å‚Ì–ðŠ„‚ðl‚¦‚ê‚΂·‚®‚í‚©‚é
351 –¼‘OFnobody‚³‚ñ mailto:sage [2009/01/20(‰Î) 01:26:28 ID:???] mod_rewrite‚ª‹@”\‚µ‚Ü‚¹‚ñB ŠÂ‹« OSFCentOS5 http:apache2 httpd.conf‚ɂ͈ȉº‚Ì‹Lq‚ð‚µ‚Äapache‚ÌÄ‹N“®‚ð‚µ‚Ü‚µ‚½B LoadModule rewrite_module modules/mod_rewrite.so RewriteLogLevel 9 RewriteLog /var/log/httpd/rewrite.log ‚ÅA/testƒfƒBƒŒƒNƒgƒŠ‚Ɉȉº‚Ì‹Lq‚ð‚µ‚½.htaccessƒtƒ@ƒCƒ‹‚ðÝ’uB <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^/test/(.*)$ /test2/$1 [L,R] </IfModule> ‚±‚Ì‹Lq‚ð‚·‚é‚Æ–{—ˆ‚È‚çAuhttp://ƒhƒƒCƒ“/test/index.htmlv‚ɃAƒNƒZƒX‚µ‚½‚Æ‚«‚Éuhttp://ƒhƒƒCƒ“/test2/index.htmlv‚ÉƒŠƒ_ƒCƒŒƒNƒg‚·‚é‚Í‚¸‚¾‚ÆŽv‚¤‚̂ł·‚ªEEEB ƒuƒ‰ƒEƒU‚É‚Íuhttp://ƒhƒƒCƒ“/test/index.htmlv‚ª•\ަ‚³‚ê‚Ä‚µ‚Ü‚·B rewrite.log‚ðŒ©‚é‚Æ‚±‚ñ‚È•—‚ɂȂÁ‚Ă܂·B 192.168.1.6 - - [20/Jan/2009:17:41:36 +0900] [ƒhƒƒCƒ“/sid#96db468][rid#9895400/initial] (3) [perdir /home/httpd/html/test/] strip per-dir prefix: /home/httpd/html/test/index.html -> index.html 192.168.1.6 - - [20/Jan/2009:17:41:36 +0900] [ƒhƒƒCƒ“/sid#96db468][rid#9895400/initial] (3) [perdir /home/httpd/html/test/] applying pattern '^/test/(.*)$' to uri 'index.html' 192.168.1.6 - - [20/Jan/2009:17:41:36 +0900] [ƒhƒƒCƒ“/sid#96db468][rid#9895400/initial] (1) [perdir /home/httpd/html/test/] pass through /home/httpd/html/test/index.html ‚Ȃɂ©Ý’è˜R‚ꂪ‚ ‚é‚̂łµ‚傤‚©B •ª‚©‚é•û‚¢‚Ü‚µ‚½‚炲‹³Ž¦‚̂ق¤‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
352 –¼‘OF351 [2009/01/21(…) 01:04:18 ID:Xd3Vqa6l] 351‚Å‚·B ‚·‚¢‚Ü‚¹‚ñAã‚°‚³‚¹‚Ä‚‚¾‚³‚¢B
353 –¼‘OFnobody‚³‚ñ mailto:sage [2009/01/21(…) 07:15:29 ID:???] ƒƒO‚É‘‚¢‚Ä‚ ‚é’ʂ肾‚æ‚ËB strip per-dir prefix: /home/httpd/html/test/index.html -> index.html RewriteBase‚ÅA‚Ç‚±‚ªURL‚̃x[ƒX‚Ȃ̂©‚ð‹³‚¦‚Ä‚ ‚°‚½‚ç‚Ç‚¤‚©‚ÈB
354 –¼‘OFnobody‚³‚ñ mailto:age [2009/01/21(…) 16:33:47 ID:???] .htaccess‚æ‚èã‚ÌŠK‘w‚̃tƒ@ƒCƒ‹‚ðŽQÆ‚³‚¹‚½‚¢‚̂ł·‚ª‰Â”\‚Å‚µ‚傤‚©H RewriteEngine on RewriteRule (.+?)\.php$ ../test/$1.php [L]
355 –¼‘OFnobody‚³‚ñ mailto:sage [2009/01/21(…) 19:59:03 ID:???] ‚â‚Á‚Ă݂½‚ÌH
356 –¼‘OF351 mailto:sage [2009/01/23(‹à) 03:43:10 ID:???] >>353 ‚²‹³Ž¦‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B ƒAƒhƒoƒCƒX‚ðŽQl‚Ɉȉº‚Ì‹Lq‚ðhtaccess‚É‚·‚邱‚Ƃɂæ‚Á‚ÄŽv‚¢’Ê‚è‚Ì“®ì‚ª‚·‚邱‚Æ‚ðŠm”F‚Å‚«‚Ü‚µ‚½B RewriteBase /test RewriteEngine On RewriteRule (.*)$ /test2/$1 [L,R] ‚»‚̂Ƃ«‚Ìlog‚͈ȉº‚Å‚µ‚½B 192.168.0.6 - - [23/Jan/2009:03:37:44 +0900] [ƒhƒƒCƒ“/sid#856ce38][rid#872f830/initial] (3) [perdir /home/httpd/html/test/] strip per-dir prefix: /home/httpd/html/test/index.html -> index.html 192.168.0.6 - - [23/Jan/2009:03:37:44 +0900] [ƒhƒƒCƒ“/sid#856ce38][rid#872f830/initial] (3) [perdir /home/httpd/html/test/] applying pattern '(.*)$' to uri 'index.html' 192.168.0.6 - - [23/Jan/2009:03:37:44 +0900] [ƒhƒƒCƒ“/sid#856ce38][rid#872f830/initial] (2) [perdir /home/httpd/html/test/] rewrite 'index.html' -> '/test2/index.html' 192.168.0.6 - - [23/Jan/2009:03:37:44 +0900] [ƒhƒƒCƒ“/sid#856ce38][rid#872f830/initial] (2) [perdir /home/httpd/html/test/] explicitly forcing redirect with http://ƒhƒƒCƒ“/test2/index.html 192.168.0.6 - - [23/Jan/2009:03:37:44 +0900] [ƒhƒƒCƒ“/sid#856ce38][rid#872f830/initial] (2) [perdir /home/httpd/html/test/] trying to replace prefix /home/httpd/html/test/ with /test 192.168.0.6 - - [23/Jan/2009:03:37:44 +0900] [ƒhƒƒCƒ“/sid#856ce38][rid#872f830/initial] (1) [perdir /home/httpd/html/test/] escaping http://ƒhƒƒCƒ“/test2/index.html for redirect 192.168.0.6 - - [23/Jan/2009:03:37:44 +0900] [ƒhƒƒCƒ“/sid#856ce38][rid#872f830/initial] (1) [perdir /home/httpd/html/test/] redirect to http://ƒhƒƒCƒ“/test2/index.html [REDIRECT/302] 353‚³‚ñ•‚©‚è‚Ü‚µ‚½B –{“–‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
357 –¼‘OFnobody‚³‚ñ mailto:sage [2009/01/26(ŒŽ) 15:02:16 ID:???] Winã‚ÅŠJ”‚µLinux‚Å“®ì‚³‚¹‚Ä‚¢‚Ü‚·B >>265 ‚Ƃقړ¯‚¶‚±‚Æ‚ð‚µ‚½‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B ‹ï‘Ì“I‚ÉŒ¾‚¤‚Æ /DocRoot¨Ã“I‚ȃy[ƒW‚Ì‚Ý @„¥.htaccess¨RewriteBase / ‚̂݋Lq @„¥/subDir1¨‚±‚±‚É“®‚©‚µ‚½‚¢CGI @„ @„¤.htaccess¨RewriteBase /subDir1 ‚»‚Ì‘¼‘å—Ê @„¥/subDir2¨‚±‚±‚É‚à“®‚©‚µ‚½‚¢CGI @„ @„¤.htaccess¨RewriteBase /subDir2 ‚»‚Ì‘¼‘å—Ê @F >>267 ‚ðŽŽ‚µ‚½‚Æ‚±‚ëA HTML‚Í‚½‚¾‚µ‚ƒŠƒ_ƒCƒŒƒNƒg‚³‚ꂽ‚̂ł·‚ªA‰æ‘œ‚âCSS‚͓ǂݞ‚Ü‚ê‚Ü‚¹‚ñ‚Å‚µ‚½B Œ´ˆö‚ÍURLŠÖ˜A‚ª‘S‚Ä/‚©‚çŽn‚Ü‚éâ‘΃pƒX‚Å‹Lq‚³‚ê‚Ä‚¢‚邽‚ß (Winã‚Å‚ÍCGI‚²‚ƂɃvƒƒWƒFƒNƒg‚𕪂¯‚Ă邩‚ç‚»‚ê‚ł悩‚Á‚½)‚Ȃ̂ł·‚ª Ajax‚Ȃǂ̊O•”ƒtƒ@ƒCƒ‹‚àŽg‚Á‚Ä‚¢‚邽‚ß HTML‚ÉŽè‚ð‰Á‚¦‚ÄC³‚·‚邯AŠù‘¶‚Ìhtaccess‚ÆJS‚ðC³‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚̂Šo—ˆ‚邾‚¯ƒT[ƒo[‚Ìݒ肾‚¯‚ÅŽÀŒ»‚µ‚½‚¢‚Æl‚¦‚Ä‚¢‚Ü‚·B ƒTƒuƒfƒBƒŒƒNƒgƒŠ‚ðDocRoot‚̂悤‚ÉU•‘‚킹‚é•û–@‚ð‚²‘¶’m‚Å‚µ‚½‚ç ‚²‹³Žö‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·BB
358 –¼‘OFnobody‚³‚ñ mailto:sage [2009/01/27(‰Î) 12:01:00 ID:???] html‚Ì’†‚É‚©‚©‚ꂽCSSƒtƒ@ƒCƒ‹‚Ȃǂ͂·‚ׂÄâ‘΃pƒX‚ɂȂÁ‚Ă܂·H
359 –¼‘OF357 mailto:sage [2009/01/27(‰Î) 16:06:45 ID:???] ‚Í‚¢A‚È‚Á‚Ä‚¢‚Ü‚·B Apache‚Ìerror_log‚ðŒ©‚é‚ÆA file does not exist: /DocRoot/css file does not exist: /DocRoot/images ‚Æ‚¢‚¤ƒGƒ‰[ƒƒO‚ª“f‚«o‚³‚ê‚Ă܂·B ¡‰ñƒAƒNƒZƒX‚µ‚Ăقµ‚¢‚Ì‚Í /DocRoot/subDir1/css /DocRoot/subDir1/images ‚Ȃ̂ÅARewriteRule‚ªŒø‚¢‚Ä‚¢‚È‚¢‚Ì‚©‚ÈA‚Æ‚¢‚Á‚½ó‘Ô‚Å‚·B
360 –¼‘OFnobody‚³‚ñ mailto:sage [2009/01/27(‰Î) 17:46:36 ID:???] /DocRoot/.htaccess ŠY“–•”•ªŒ©‚¹‚Ä‚‚¾‚³‚¢
361 –¼‘OF357 mailto:sage [2009/01/28(…) 12:47:01 ID:???] /DocRoot/.htaccess‚Í RewriteBase / ‚݂̂ł·B ‚±‚Ü‚²‚܂Ǝw’肵‚Ä‚¢‚éRewriteRule‚Í /DocRoot/subDir1/.htaccess@‚ɂȂè‚Ü‚· Options +FollowSymLinks RewriteEngine On RewriteBase /subDir1 RewriteCond %{HTTP_REFERER} hogehoge.com/subDir1/ (.*)$ RewriteRule (.*) /subDir1/$1 [R,L] RewriteRule ^$ /subDir1/foo.html [R,L] RewriteRule ^foo\.html$ /subDir1/bar.php?str=hoge [L] ‚±‚ñ‚ÈŠ´‚¶‚Å‚·B
362 –¼‘OFnobody‚³‚ñ mailto:sage [2009/01/28(…) 13:52:14 ID:???] DocRoot‚ւ̃AƒNƒZƒX‚ð‚Ç‚¤‚É‚©‚µ‚½‚¢‚ñ‚Å‚·‚æ‚ËH /DocRoot/css -> /DocRoot/subDir1/css ‚È‚çADocRoot‚Ì .htaccess ‚É‘‚©‚È‚¢‚Æ /subDir1/xxx -> /subDir1/bar.php?str=xxx ‚̂Ƃ«‚Ì bar.php‚Ìcssƒtƒ@ƒCƒ‹‚Ö‚ÌƒŠƒ“ƒN‚ª @/css ‚¾‚Æ‚µ‚½‚çA /.htaccess ‚É‚»‚ÌU‚蕪‚¯‚ðB ‚»‚̂Ƃ«‚É subDir1 ‚Ȃ̂© subDir2 ‚Ȃ̂©‚ðU‚蕪‚¯‚È‚‚Ă͂¢‚¯‚È‚¢‚Å‚·‚ª URL‚ÉsubDir1‚ªŠÜ‚Ü‚ê‚Ä‚¢‚»‚¤‚Ȃ̂Å@‚È‚ñ‚Æ‚©‚Ȃ邩‚ÈB
363 –¼‘OFnobody‚³‚ñ mailto:sage [2009/01/28(…) 14:04:18 ID:???] ’ù³B@“ü‚Á‚Ä–³‚¢‚ñ‚¾‚Á‚½B ‚±‚ê‚͓‚¢‚Ì‚©‚ÈB ƒuƒ‰ƒEƒU‚©‚ç‚̃AƒNƒZƒX‚Í URL—“‚Í@hogehoge.com/subDir1/xxx ‚Å‚à@@cssƒtƒ@ƒCƒ‹‚ւ̃AƒNƒZƒX‚Í hogehoge.com/css @‚Å‚µ‚©‚È‚¢‚©‚ç‚ËB
364 –¼‘OFnobody‚³‚ñ mailto:sage [2009/01/28(…) 14:53:05 ID:???] mod_rewrite‚¶‚á‚È‚‚ÄAAlias‚Å\•ª‚È‚ñ‚¶‚á‚È‚¢‚ÌH
365 –¼‘OF357 mailto:sage [2009/01/29(–Ø) 14:23:59 ID:???] Alias‚ðŽŽ‚µ‚Ü‚µ‚½‚Æ‚±‚ëA>>363 ‚ÌŒ»Û‚͉ñ”ð‚Å‚«‚Ü‚µ‚½‚ª •¡”‚̃TƒuƒfƒBƒŒƒNƒgƒŠ–ˆ‚ÉAlias‚ðÝ’è‚Å‚«‚È‚¢‚̂Œf”O‚µ‚Ü‚µ‚½BB Œ‹‹Çhtml‚Ébaseƒ^ƒO‚ð‚‚¯‘S‚Ä‘Š‘ÎƒpƒX•\‹L‚É‚µ‚ÄA js‚̂ق¤‚Ídocument.baseURI—v‘f‚ðŒ©‚ÄƒŠƒNƒGƒXƒgURI‚ɒljÁ‚·‚é•û–@‚ð‚Æ‚é‚±‚Ƃɂµ‚Ü‚µ‚½B ‚¢‚ë‚¢‚ë•׋‚ɂȂè‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
366 –¼‘OFnobody‚³‚ñ [2009/02/01(“ú) 21:14:36 ID:xTHPhmiR] public_html/index.php‚ɃAƒNƒZƒX‚³‚ꂽ‚çindex_new.php‚Ɉړ®‚³‚¹‚½‚¢‚̂ł·‚ª ‚¤‚Ü‚“®‚«‚Ü‚¹‚ñ ‚ǂȂ½‚©‚²‹³Žö‚¨Šè‚¢‚¢‚½‚µ‚Ü‚· RewriteEngine on RewriteRule .index.php$ /index_new.php [R=301,L] RewriteEngine off
367 –¼‘OFnobody‚³‚ñ mailto:sage [2009/02/02(ŒŽ) 10:49:03 ID:???] /.index.php‚ւ̃AƒNƒZƒX‚Å“®‚¢‚Ä‚éH
368 –¼‘OFnobody‚³‚ñ [2009/03/02(ŒŽ) 05:54:17 ID:Xc+NjhEh] hoge.php?param=123 « /hage/param/123 ‚Æ‚â‚肽‚¢‚ñ‚Å‚·‚ªA RewriteRule ^hoge\.php\?param=(.*)$ ./hage/param/$1 [R] « hoge.php?param=123 (‚»‚̂܂܉½‚à‹N‚±‚炸) ‚ƂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B Œã‚ë‚Ì•û‚©‚炵‚¸‚Âí‚Á‚Ä‚¢‚‚ÆA‚±‚±‚Ü‚Åí‚Á‚½Š‚ňȉº‚̂悤‚É“®‚«‚Ü‚·B RewriteRule ^hoge\.php(.*)$ ./hage/param/$1 [R] « /hage/param/?param=123 ‘½•ªA?‚̃GƒXƒP[ƒv‚ª‚¤‚Ü‚‚¢‚Á‚ĂȂ¢‚悤‚È‚ñ‚Å‚·‚ªA‚Ç‚¤‚µ‚½‚à‚ñ‚Å‚µ‚傤‚©B
369 –¼‘OFnobody‚³‚ñ mailto:sage [2009/03/02(ŒŽ) 05:55:14 ID:???] •’Ê‹t‚¶‚á‚È‚¢‚©H
370 –¼‘OFnobody‚³‚ñ [2009/03/02(ŒŽ) 07:05:46 ID:Xc+NjhEh] Ž–î‚ª‚ ‚Á‚ÄA‚à‚Æ‚ªƒxƒ^ƒxƒ^PHP‚¾‚Á‚½‚ñ‚¾‚¯‚Ç ¡‰ñFW‚©‚Ü‚µ‚Äì‚è’¼‚·‚±‚ƂɂȂÁ‚ÄA ‚Å‚àSEO‚Æ‚©ƒuƒbƒNƒ}[ƒN“ü‚ê‚Ä‚él‚Æ‚©‚ðl—¶‚·‚邽‚ß‚ÉA URL‚ÍŒ³‚Æ“¯‚¶‚¶‚á‚È‚¢‚Ƒʖڂ¾‚©‚ç‚Á‚Ä‚±‚ƂɂȂÁ‚ÄA ‚â‚Þ‚É‚â‚܂ꂸ‚±‚ñ‚È•û–@‚Å‚â‚邵‚©‚È‚¢‚©‚È‚ÆB FW‚̃Rƒ“ƒgƒ[ƒ‰‘¤‚ð‚¢‚¶‚Á‚Ä‚à‚È‚ñ‚Æ‚©‚Å‚«‚邱‚Ƃ͂ł«‚é‚ñ‚¾‚¯‚ÇA ¡Œã‚̃ZƒLƒ…ƒŠƒeƒBƒAƒbƒvƒf[ƒgl‚¦‚邯FWŽ©‘̂͂¢‚¶‚肽‚‚È‚¢‚Ì‚ÅB
371 –¼‘OFnobody‚³‚ñ mailto:sage [2009/03/03(‰Î) 04:43:10 ID:???] FX‚â‚Á‚Ă݂͂½‚à‚̂̂ǂ¤‚à–³—‚»‚¤‚Ȃ̂ÅFW‚̃‹[ƒ^‚¢‚¶‚è‚Ü‚· rewrite‚Á‚Ä“ÁŽê•¶Žš‚̃GƒXƒP[ƒvŽü‚èŠÃ‚¢‚Ì‚©‚È‚Ÿ
372 –¼‘OFnobody‚³‚ñ mailto:sage [2009/03/03(‰Î) 10:28:42 ID:???] RewriteCond %{QUERY_STRING} ^param=(.*)$ RewriteRule ^hoge\.php$ ./hage/param/%1? [R] ŽŽ‚µ‚Ä–³‚¢‚ª
373 –¼‘OFnobody‚³‚ñ mailto:age [2009/03/27(‹à) 14:47:48 ID:???] ‚·‚݂܂¹‚ñ‚ªAŽ¿–â‚Å‚·B CakePHP‚ðŽg‚Á‚Ä‚¢‚é‚̂ł·‚ªA‚ ‚éƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ÅAƒtƒƒ“ƒgƒRƒ“ƒgƒ[ ƒ‰‚Å‚ ‚éindex.php‚ðAˆê”ʉæ–Ê—p‚ÆŠÇ—‰æ–Ê—p‚Æ‚Ì2‚—pˆÓ‚µ‚½‚¢‚̂ł·B wwwiƒhƒLƒ…ƒƒ“ƒgƒ‹[ƒgj | + index.phpi1. ˆê”ʉæ–Ê—pj | + admin | + index.phpi2. ŠÇ—‰æ–Ê—pj ‚»‚µ‚ÄAhttp://ƒhƒƒCƒ“–¼/admin/... ‚ƂȂÁ‚½ƒŠƒNƒGƒXƒg‚¾‚¯A2.‚ÌŠÇ—‰æ –Ê—pindex.php‚É“n‚·‚悤‚É‚µ‚½‚¢‚̂ł·B http://ƒhƒƒCƒ“–¼/hoge ¨ index.php?hoge (1.‚̈ê”ʉæ–Ê—p) http://ƒhƒƒCƒ“–¼/hoge/fuga ¨ index.php?hoge/fuga (1. ‚̈ê”ʉæ–Ê—p) http://ƒhƒƒCƒ“–¼/admin/hoge ¨ index.php?hoge (2. ‚ÌŠÇ—‰æ–Ê—p) http://ƒhƒƒCƒ“–¼/admin/hoge/fuga ¨ index.php?hoge/fuga (2. ‚ÌŠÇ—‰æ–Ê—p) ‚±‚̂悤‚ÉŽw’è‚·‚é‚É‚ÍA.htaccess‚ɂǂ̂悤‚ÉŽw’肵‚½‚ç‚æ‚¢‚Å‚µ‚傤‚©H
374 –¼‘OFnobody‚³‚ñ [2009/04/03(‹à) 13:14:38 ID:nlrPhi8T] hogehoge.ero/index.php/eroero.htm => 404error! hogehoge.ero/eroero.htm => OK! ‚ƂȂé‚ñ‚Å‚·‚ªA/index.php/ ‚ðÁ‚·•û–@‚͂Ȃ¢‚Å‚µ‚傤‚©H @ ¡‚Í‚±‚ñ‚ÈŠ´‚¶‚ɂȂÁ‚Ă܂· RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes## RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*) index.php