‚T‚æ‚į‚ń‚Ė‚é šƒXƒ}ƒz”Łš ”ŒfŽ¦”Ā‚ɖ߂達 ‘S•” 1- ÅV50  

” ‚±‚ĢƒXƒŒƒbƒh‚Ķ‰ß‹ŽƒƒO‘qŒÉ‚ÉŠi”[‚³‚ź‚Ä‚¢‚Ü‚·

yApachezmod_rewrite‚É‚Ā‚¢‚ÄŒź‚éƒXƒŒ

1 Fnobody‚³‚ńF02/06/11 19:29 ID:wH0rV3+D
Apache‚Ģƒ‚ƒWƒ…[ƒ‹wmod_rewritex‚ÉŠÖ˜A‚·‚éƒXƒŒ‚Å‚·B

Šī–{“I‚Č“ą—e‚Ķ«ƒy[ƒW‚š“Ē‚Ž‚±‚ʁB
http://japache.infoscience.co.jp/rewriteguide/
http://japache.infoscience.co.jp/japanese_1_3_6/manual/mod/mod_rewrite.html

‚»‚ź‚Å‚ĶĻĄ°ŲĄ‚«‚Ü‚µ‚傤B

2 Fnobody‚³‚ńF02/06/11 19:30 ID:???
”‚¾! 2ƒQƒbƒg«««!
PPPPPÉPPP@@@@@@@(LL
@@@@ ČČ@@@j@@@@@@(LÜ(L
@@¼i߄tß ‚Āßßß(LÜ;;;ßßß
@(G)@@@@@ PP@ (LÜ(LÜ;;


3 F3F02/06/11 20:03 ID:???
3

4 FŽF02/06/11 22:12 ID:???
mod_rewrite‚Å‹Ć‚Į‚½Ž–‚ā‚Į‚Ä‚é‚Ęsendmail.cf‘‚¢‚Ä‚é‚ꂤ‚Č‹C•Ŗ‚É‚Č‚ē‚Č‚¢?
•ĻŠ·’†‚ĢURI•¶Žš—ń‚É‹ó”’‹ęŲ‚č‚ŏó‘Ō‚š•Ū‘¶‚µ‚½‚č‚³B

5 F‚©‚Ø‚č‚ńÕ‚č ŸKAORinK6 F02/06/11 23:37 ID:???
¹8ƒmƒnR8ø
@ i@O¤OjQQ_ @@@@@@@@@@@@@@@@@@@|=ßßß`oƒmƒnRo`
@i‚Ā‚Āi@@@ij|=ßßVƒXƒŒ‚Ø‚ß‚Å‚Ę‚¤‚Č‚Ģ‚ź‚·|ō@@ @(@LśDM)
@@Ɂ@lɁ@PP@@@@@@@@@@@@@@@@@@@@@@|=ßßßQQ‚Ā
@i__Qj__j



6 FƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń F02/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 Fnobody‚³‚ńF02/06/12 23:23 ID:QxWRW/Qr
>>1Œ©‚½‚Æ‚ĒA‚³‚Į‚Ļ‚č‚ķ‚©‚ē‚ńB
Œ‹‹Ē‚±‚ź‚Ķ‰½‚Č‚Ģ‚©B

8 Fnobody‚³‚ńF02/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 Fnobody‚³‚ńF02/06/18 14:58 ID:???
ŽN‚µ

10 Fnobody‚³‚ńF02/06/19 01:10 ID:???
htaccess‚¾‚Æ‚Ģ‹Lq‚Å‘Ńˆę§ŒĄ‚Ę‚©max_connections‚Ę‚©Ż’č‚Å‚«‚é‚ꂤ‚É‚Č‚ē‚ń‚©‚ȁB
mod_throttle‚Ę‚©‚ĶOS‚ŖUnixELinuxŒn‚µ‚©ƒ_ƒ‚¾‚µB

11 Fnobody‚³‚ńF02/06/23 02:28 ID:???
>>10–³—‚¾‚ė‚¤B‚»‚ź‚ĶAƒT[ƒo[‘¤‚ĢƒI[ƒo[‚Å‚©‚¢‚ĘŽv‚ķ‚Č‚¢‚©H
uƒT[ƒo[Ż’čv•Ļ‚¦‚é‚ꂤ‚Č‚ą‚ń‚¾‚©‚ēc

12 Fnobody‚³‚ńF02/08/22 22:33 ID:???
age

‚Ā[‚©A”Ā‚ĢŽĄ—Ķ‚š”½‰f‚µ‚½ƒXƒŒ‚¾‚ȁEEEB

13 Fnobody‚³‚ńF02/09/23 14:05 ID:YqX96leN
[P] ‹@”\‚ŖD‚«

14 Fnobody‚³‚ńF02/09/24 16:25 ID:/2P4+h33
mod_rewrite‚ŖŽg‚¦‚éƒT[ƒo‚Į‚Ä‚Ē‚±‚Ŗ‚ ‚é‚ĢH


15 Fnobody‚³‚ńF02/09/24 17:54 ID:???
•³½Ų±

16 Fnobody‚³‚ńF02/09/24 17:59 ID:cTjjUirZ
‚¢‚æ‚¢‚æ–ā‚¢‡‚ķ‚¹‚ø‚É‚ķ‚©‚ń‚Č‚¢‚ą‚ń‚©‚Č

17 Fnobody‚³‚ńF02/10/02 13:14 ID:6JgGwrqz
CGI‚ŖŽg‚¦‚é‚Ę‚±‚ė‚Č‚ēsystem('httpd -l')‚µ‚Ä‚Ż‚é‚Ę‚©

18 Fnobody‚³‚ńF02/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
@http://hogehoge.com/test/param1/param2

‚PDtest/ ˆČ‰ŗ‚ĢƒpƒXī•ń‚Ķ–³Ž‹‚³‚ź‚āAhoge.php ‚ŖŒÄ‚Ī‚ź‚éB
‚QDtest/ ˆČ‰ŗ‚Ģ 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_INFOH‚šŽQĘ‚·‚ź‚Ī‚¢‚¢‚¾‚Æ‚©‚ȁH‚»‚ą‚»‚ą
ŽQĘ‚Å‚«‚é‚Ģ‚©‚ȁH
@‚ ‚Ę‚ÅŽŽ‚µ‚Ä‚Ż‚Ü‚·B‚Å‚ąŒoŒ±ŽŅ‚¢‚½‚ēA‹³‚¦‚Ä‚­‚¾‚³‚¢B

19 Fnobody‚³‚ńF02/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 FhmkF02/10/07 23:28 ID:???
>>18
Ś‚µ‚¢‚±‚Ę‚Ķ‚ę‚­‰Æ‚¦‚Ä‚¢‚Č‚¢‚Ģ‚ŁA‚Å‚«‚é‚Ę‚¾‚ÆŒ¾‚Į‚Ä‚Ø‚±‚¤B
Šm‚©³‹K•\Œ»‚šŽg‚Į‚½‚ꂤ‚ȁAAA


21 Fnobody‚³‚ńF02/10/08 01:39 ID:HuLBTBG+
>>19
@‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚·AŽŽ‚µ‚Ä‚Ż‚Ü‚·B

>>20
@S‹­‚¢‚ØŒ¾—tA‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚·B

22 Fnobody‚³‚ńF02/10/08 01:50 ID:NmxcT/YZ
‚»‚¤‚¢‚¦‚ĪA‚Ü‚½AV‚µ‚¢apache‚Å‚½‚Ė`
ƒAƒbƒv‚µ‚Č‚«‚įB

23 Fnobody‚³‚ńF02/10/08 01:50 ID:???
>>20

«‚Ģ‚ꂤ‚ȉļ˜b‚µ‚Ä‚Ø‚¢‚Ă؂߂łā[‚ȁB

http://pc.2ch.net/test/read.cgi/php/1031721334/n363-365

24 Frģ‘¾˜YF02/10/08 10:57 ID:HuLBTBG+
>>21
>>23

@‚ß‚Å‚½‚¢‚±‚Ę‚É‚Å‚«‚Ü‚µ‚½B

http://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—lA‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚µ‚½B

25 FhmkF02/10/08 11:43 ID:???
‚ß‚Å‚½‚µA‚ß‚Å‚½‚µB
³‹K•\Œ»Žg‚ķ‚Č‚©‚Į‚½‚Å‚·‚ĖBŽø—ē‚µ‚Ü‚µ‚½B

>>23
‚ę‚­Œ©‚Ä‚é‚ȁA‰Él‚߁B‘fl‚Ķ‹ų‚Å‚ąH‚Į‚Ä‚ėB

26 Fnobody‚³‚ńF02/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

‘¼‚É‹Lq‚µ‚Č‚«‚į‚¢‚Æ‚Č‚¢‚±‚Ę‚Į‚Ä‚Č‚ń‚Å‚µ‚傤H
modules/ ‚Ģ‰ŗ‚É mod_rewrite.so ‚Ŗ‚Č‚¢‚Ģ‚ŖŒ“ˆö‚Å‚µ‚傤‚©H

27 F26F02/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 Fnobody‚³‚ńF02/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 Fnobody‚³‚ńF02/11/07 11:55 ID:???
RewriteBase‚Ę‚©‚ąŻ’č‚š

30 F26F02/11/07 13:00 ID:5CKaXlWW
‚ń[A‚±‚¤‚¢‚¤‚Ę‚«‚ÉŽ©•Ŗ‚Ģ—‰š—Ķ‚Ģ‚Č‚³‚šŽĄŠ“‚µ‚Ü‚·BBB

http://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

‚ŁAhttp://www.hoge.com/old.html
‚ɃAƒNƒZƒX‚µ‚Ä‚ą‚»‚Ģ‚Ü‚Ü•\Ž¦‚³‚ź‚æ‚į‚¢‚Ü‚·BB

‚ą‚¤­‚µ‚¾‚ƃqƒ“ƒg‚š‚­‚¾‚³‚¢B‚ØŠč‚¢‚µ‚Ü‚·B

31 F26F02/11/07 13:46 ID:???
‚ A‚Č‚ń‚©‚Å‚«‚½‚Į‚Ū‚¢‚Å‚·B
<Directory /home/www/htdocs>
</Directory>
‚Ģ’†‚ɏ‘‚¢‚Ä‚ ‚°‚½‚ē‚Å‚«‚Ü‚µ‚½B
‚Ü‚¾‚æ‚į‚ń‚Ę—‰š‚µ‚Ä‚Č‚¢‚Ģ‚Å‚æ‚å‚Į‚ʐ®—‚µ‚čl‚¦‚Ä‚Ż‚Ü‚·B
28‚³‚ńA29‚³‚ń‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚µ‚½B

32 FŽRčĀF03/01/15 13:46 ID:???
iOOj

33 FŽRčĀF03/03/13 17:35 ID:???
iOOj

34 FŽRčĀF03/04/17 12:18 ID:???
iOOj

35 FŽRčĀF03/04/20 06:16 ID:???
@@ ČQČ
@@i@@OO jƒ ‚Ź‚é‚ŪiOOj

36 FŽ„‚Ģ‚Ø‹ą‚Ŗ‘‚¦‚Ä‚¢‚éF03/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
http://www.c-gmf.com/index3.htm
http://www.c-gmf.com/index2.htm
http://www.c-gmf.com/mail.htm

37 FŽRčĀF03/05/22 02:00 ID:???
„Ŗ\„Ŗ\„Ŗ\„Ŗ\„Ŗ\„Ŗ\„Ŗ\„Ŗ\„Ŗ[JRŽRč‰wiOOj]„Ŗ\„Ŗ\„Ŗ\„Ŗ\„Ŗ\„Ŗ\„Ŗ\„Ŗ\„Ŗ\

38 FŽRčĀF03/05/28 17:20 ID:???
@@@ @ČQČ
Ėß­.°@(@@OO j ƒ‚±‚ź‚©‚ē‚ą–l‚š‰ž‰‡‚µ‚ĉŗ‚³‚¢‚ĖiOOjB
@@k~¾PPl
@@ \\ @@@@@@@@@@@@@@@@@@@@@ŽRčĀ

39 FŽRč ĀF03/07/15 11:14 ID:???

@__ČQČ_
@|i@@OO j|@ƒQ‚é‚ŪiOOj
@|_ÜÜÜ_
@_ |ÜÜÜ~|@@@@@@@@@ŽRčĀ
@@ ~PPPP

40 FŽRč ĀF03/08/02 02:37 ID:???
@@ ČQČ
@@i@@OO jƒ ‚Ź‚é‚ŪiOOj

41 F‚Ś‚邶‚å‚  ŸySd1dMH5Gk F03/08/02 05:19 ID:???
@@@ @ČQČ@ ČQČ
Ėß­.°@i@ E‚REj (@@OO j ƒ‚±‚ź‚©‚ē‚ą–l‚½‚æ‚š‰ž‰‡‚µ‚ĉŗ‚³‚¢‚ĖiOOjB
@@k~¾PPP¾PPl
@@ \\\\\\ @@@@@@@@@@@@@@@@@@@@@ŽRčĀ&‚Ś‚邶‚å‚ 

42 FŽRč ĀF03/08/15 23:00 ID:???
@@@ (ÜVÜ)
@@@„  O O „ ƒ‚±‚ź‚©‚ē‚ą–l‚š‰ž‰‡‚µ‚ĉŗ‚³‚¢‚ĖiOOjB
@@¼|@@@@|‚Ā
@@@iQjiQj@@@@@@@@@@@@@@@@@@@@@@ŽRčƒpƒ“

43 Fnobody‚³‚ńF03/08/16 14:03 ID:R1l09wg/
http://server/index.cgi/test/
‚Č‚Ē‚šrewrite‚š‚Ā‚©‚Į‚Ä
http://server/test/
‚ňµ‚¦‚é‚ꂤ‚É‚µ‚½‚¢‚Ģ‚Å‚·‚ŖA‚Ē‚Ģ‚ꂤ‚É‚ā‚ź‚Ī—Ē‚¢‚Ģ‚Å‚µ‚傤‚©H
”A.htaccess‚É
RewriteRule ^/rewrite(.*) http://server/index.cgi/$1
‚Ę‚©‚ā‚Į‚ÄŒ©‚½‚肵‚Ä‚¢‚Ü‚·‚ŖAƒGƒ‰[‚É‚Č‚Į‚½‚čA–³ŒĄƒ‹[ƒv‚É‚Č‚Į‚½‚čEEEiGG
‚Ē‚Č‚½‚©‚²‰ń“š‚ØŠč‚¢‚µ‚Ü‚·

44 Fnobody‚³‚ńF03/08/16 17:52 ID:???
‚ā‚č•ū’m‚Į‚Ä‚é‚Æ‚ĒA‹³‚¦‚Č‚¢B
ƒ}ƒjƒ…ƒAƒ‹‚Ę‚©‚»‚Ģ•ÓŒŸõ‚ą‚µ‚Č‚¢‚Å‹³‚¦‚ÄŒN‚Č‚ń‚Ä‘ŠŽč‚É‚³‚ź‚Č‚¢

45 F43F03/08/16 19:57 ID:???
ƒ}ƒjƒ…ƒAƒ‹‚Č‚Ē‚Ķgoogle‚ÅŒŸõ‚µ‚Ü‚µ‚½‚ŖA‘Ź–Ś‚Å‚µ‚½B
’²‚ׂ½‚Ę‚±‚ėmod_rewrite‚Ŗ–³‚¢‚Ę”»–¾‚µ‚Ü‚µ‚½i||

46 F‚Ø‹C‚É“ü‚čW ™http://beauty.h.fc2.com/F03/08/16 22:27 ID:grNQSJhA
‚Ø‹C‚É“ü‚čW ™
http://beauty.h.fc2.com/


47 Fnobody‚³‚ńF03/08/17 00:28 ID:???
>>44
‚ą‚µ‚ā‚ ‚Č‚½‚Ķ‚«‚Ģ‚¤•Ź‚ĢƒXƒŒ‚Å If-Modified-Since: ‚É‚Ā‚¢‚Ä
‰R‚š‚Ā‚¢‚Ä‚¢‚½l‚Å‚·‚©H
‚ą‚µ‚»‚¤‚Å‚ ‚ź‚ĪA‚ ‚Č‚½‚ąƒGƒ‰‚»‚¤‚ɐą‹³‚·‚é‘O‚É
RFC ‚Č‚čƒhƒLƒ…ƒƒ“ƒg‚Č‚č‚š‚æ‚į‚ń‚Ę“Ē‚ń‚Å—‰š‚µ‚½•ū‚Ŗ‚¢‚¢‚Å‚·‚ęB

48 Fnobody‚³‚ńF03/08/17 02:06 ID:???
ŖƒAƒtƒHH

49 Fnobody‚³‚ńF03/08/18 19:16 ID:???
‚Ł‚µ‚ć

50 Fnobody‚³‚ńF03/11/07 22:11 ID:K7agUunN
http://www.example.com/foo/bar/fuga/hoge/
‚ɃAƒNƒZƒX‚³‚ź‚½ź‡AŽĄŪ‚É‚Ķ
http://www.example.com/index.php?cat=hoge
‚ɃAƒNƒZƒX‚µ‚Ä‚é‚ꂤ‚É•\Ž¦‚³‚¹‚½‚¢‚ĘŽv‚Į‚Ä‚¢‚Ü‚·B
i—v‚ĶAcom/ˆČ‰ŗ‚ĢA“r’†‚ĢƒpƒX–¼‚Ķ‚Ē‚¤‚Å‚ą‚ę‚­AURI‚ĢÅŒć‚Ģ/‚Ę/‚ĢŠŌ‚Ģ•¶Žš—ń‚šŽó‚ÆŽę‚Į‚Ä
ŽĄŪ‚É‚ĶAhttp://www.example.com/index.php?cat=‚»‚Ģ•¶Žš—ń
‚š•\Ž¦‚³‚¹‚½‚­Žv‚Į‚Ä‚Ü‚·Bj
‚ŁA
RewriteRule ([^/]*)/?$ /index.php?cat=$1
‚Ę‚µ‚½‚ēA‚¤‚Ü‚­‚¢‚«‚Ü‚µ‚½B

‚½‚¾A‚»‚µ‚½‚ē‚±‚ń‚Ē‚ĶA
http://www.example.com/phpMyAdmin/
‚Ż‚½‚¢‚Č‚ą‚Ģ‚Ü‚Å‚±‚ź‚š‰šŽß‚µ‚Ä‚µ‚Ü‚¤‚ꂤ‚É‚Č‚Į‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½EE
i‚»‚č‚į‚»‚¤‚¾j
‚ŁA‚½‚Ę‚¦‚ĪuphpMyAdminvuAnalogvuxoopsv‚ĢA
ƒfƒBƒŒƒNƒgƒŠ”z‰ŗ‚Ģź‡‚ɃAƒNƒZƒX‚³‚ź‚½‚Ę‚«‚É‚¾‚ƁA
‚±‚Ģumod_rewrite‚š–³Œų‚É‚·‚é‚É‚ĶA‚Ē‚¤‚·‚ź‚Ī‚¢‚¢‚Ģ‚Å‚µ‚傤‚©H


51 Fnobody‚³‚ńF03/11/07 23:01 ID:???
lČAn—AƒŒƒYA–ģŠO˜IoA•””ƒvƒŒƒCAƒŒƒCƒvA
ŌŠOüŽŌ’†“ŽBAƒgƒCƒŒ“ŽBAƒTƒEƒi“ŽBEEE
http://www.excitehole.com/

52 F50F03/11/09 00:06 ID:???
³‹K•\Œ»ƒXƒŒĄ‚Į‚Ä‚«‚Ü‚·

53 F50F03/11/09 01:46 ID:8TU+xjrC
‚·‚¢‚Ü‚¹‚ńAŽ„‚Ķ>>50 ‚Å‚·‚ŖA•Ź‚Ģ–ā‘č‚Å”Y‚ń‚Å‚é‚Ģ‚ŁA
‚±‚±‚ŏ‘‚©‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚·Bi“r’†‚Ü‚Å‚Ķ>>50‚Ę“Æ‚¶•¶Ķ‚Å‚·‚ŖEEEj

http://www.example.com/foo/bar/fuga/hoge/
‚ɃAƒNƒZƒX‚³‚ź‚½ź‡AŽĄŪ‚É‚Ķ
http://www.example.com/index.php?cat=hoge
‚ɃAƒNƒZƒX‚µ‚Ä‚é‚ꂤ‚É•\Ž¦‚³‚¹‚½‚¢‚ĘŽv‚Į‚Ä‚¢‚Ü‚·B
i—v‚ĶAcom/ˆČ‰ŗ‚ĢA“r’†‚ĢƒpƒX–¼‚Ķ‚Ē‚¤‚Å‚ą‚ę‚­AURI‚ĢÅŒć‚Ģ/‚Ę/‚ĢŠŌ‚Ģ•¶Žš—ń‚šŽó‚ÆŽę‚Į‚Ä
ŽĄŪ‚É‚ĶAhttp://www.example.com/index.php?cat=‚»‚Ģ•¶Žš—ń
‚š•\Ž¦‚³‚¹‚½‚­Žv‚Į‚Ä‚Ü‚·Bj
‚ŁA
RewriteRule ([^/]*)/?$ /index.php?cat=$1
-------------------------------------------------------------

‚Ę‚ā‚Į‚Ä‚¤‚Ü‚­‚¢‚Į‚½‚ĘŽv‚¦‚½‚Ģ‚Å‚·‚ŖA
‚Ē‚¤‚ąA–³ŒĄƒ‹[ƒv‚µ‚Ä‚µ‚Ü‚Į‚Ä‚¢‚é‚ꂤ‚Å‚·B
‚P‰ń‚¾‚Æ‚±‚Ģurewritev‚šs‚¢AˆČ‰ŗA’†Ž~‚Ę‚¢‚¤‚±‚Ę‚Ķ‚Å‚«‚Č‚¢‚Å‚µ‚傤‚©H
iP.S. MaxRedirects=number‚Ę‚¢‚¤‚Ģ‚Ŗ‚ ‚é‚ꂤ‚Å‚·‚ŖA‚±‚ź‚¾‚ʁA‚±‚±‚ÅŽw’肵‚½‰ń”ƒ‹[ƒv‚·‚é‚Ę
500ƒGƒ‰[‚É‚Č‚Į‚Ä‚µ‚Ü‚¤‚ꂤ‚Å‚·j

‚Ē‚Č‚½‚©A‚Ø“š‚¦’ø‚Æ‚ź‚ĪK‚¢‚Å‚·B


54 Fnobody‚³‚ńF03/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‚¢•ūBB

55 Fnobody‚³‚ńF04/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‚«‚Ü‚¹‚ńEEE
ˆČ‰ŗ‚Ŗó‹µ‚Å‚·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 Fnobody‚³‚ńF04/01/31 11:37 ID:???
Alias ‚Ę <Directory>ƒRƒ“ƒeƒi‚Å icon Ż’č‚Å‚«‚Č‚¢H

57 Fnobody‚³‚ńF04/01/31 12:25 ID:???
/icons ‚ɃAƒNƒZƒX‚³‚ź‚½‚Ę‚«‚É“Ē‚Ü‚ź‚é‚Ģ‚Ķ icons ‚Ģ‰ŗ‚Ģ .htaccess ‚¾‚·B
~user/public_html/.htaccess ‚Ŗ“Ē‚Ü‚ź‚é‚Ķ‚ø‚Ŗ‚ ‚é‚ķ‚Æ‚Č‚¢‚Ģ‚ŁA
‚Ø‚Ü‚¢‚³‚ń‚Ŗ‚Ē‚ń‚ȐŻ’肵‚Ä‚ą–³ˆÓ–”‚¾‚·BŠĒ—ŽŅ‚É‚ØŠč‚¢‚·‚ׂµB

58 F55F04/01/31 13:50 ID:???
>>56

Alias ‚ĶŽ~‚ß‚ē‚ź‚Ä‚é‚Į‚ď‘‚¢‚½‚¶‚į‚ńB

>>57

‚Ø‚¢‚ē‚ą‚»‚¤‚©‚Č‚ĘŽv‚Į‚½‚ń‚¾‚Æ‚Ē‚³A‚¢‚­‚Ā‚©‚¢‚¶‚Į‚čs‚­’†‚ŁEE
[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 Fnobody‚³‚ńF04/01/31 22:17 ID:???
‚¢‚āA‚Å‚«‚½‚ēƒZƒLƒ…ƒŠƒeƒBƒz[ƒ‹‚Č‚Ģ‚ŁB
mod_autoindex ‚Ģ AddIcon ‚Ę‚©‚šŽg‚Į‚ăAƒCƒRƒ“‚Ģ URL ‚š•Ļ‚¦‚é‚Ģ‚Ŗ³“¹B

60 F58F04/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‚ē‚ź‚Č‚¢‚Į‚Ä‚±‚Ę‚Å‚·‚ĖHEEE
‚Å‚ą `USER ‰ŗ‚Į‚āAUSER Œ ŒĄ‚Å‹N“®‚µ‚Ä‚é‚ń‚¶‚į‚Č‚¢‚ń‚¾H
‚æ‚Č‚Ż‚ɍ”X‚Å‚·‚ŖAHTTPD version ‚Ķ 1.3.27 ‚Å‚·B

‚Į‚Ä‚ą‚¤ƒXƒŒˆį‚¢‚Į‚·‚ĖB
‚Ø‚Ę‚Č‚µ‚­ŠĒ—ŽŅ‚Ƀ[ƒ‹‚µ‚Ü‚·EE

61 FnobodyF04/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‚Ķ‚Ē‚¤‹Lq‚µ‚½‚ē‚¢‚¢‚Ģ‚Å‚µ‚傤H


‚·‚¢‚Ü‚¹‚ń‚ŖA‹³‚¦‚Ä‚­‚¾‚³‚¢B


62 Fnobody‚³‚ńF04/03/14 17:42 ID:???
>>61
.htaccessŽæ–āƒR[ƒi[
http://pc2.2ch.net/test/read.cgi/hp/1065608009/

63 FnobodyF04/03/15 00:16 ID:hT+Orm0+
‚Ē‚ą‚Å‚·B
‚ā‚Ķ‚č³‹K•\Œ»‚Å’n“¹‚ɏ‘‚¢‚Ä‚¢‚­‚µ‚©‚Č‚¢‚Ģ‚Å‚·‚ĖEEE
‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚µ‚½B

64 FalexF04/05/05 13:53 ID:ma1zwts1
‹¤—LƒT[ƒo[‚Å‚Ģhtaccess‚É‚Ø‚Æ‚émod_rewrite‚Ģ•ū–@‚É‚Ā‚¢‚Ä‹³‚¦‚Ä‚­‚¾‚³‚¢B
•¶Ķ‚Ŗ’·‚¢‚Ģ‚Å“ń“x‚É•Ŗ‚Æ‚Ü‚·B


Œ»ŻAi‰¼‚Ģ–¼Ģ‚Łj
http://www.example.com@@i“ą•”ƒpƒX‚Ķ/home/www/public_html/j
‚Ę‚¢‚¤ƒTƒCƒg‚Ę•Ź‚ĢƒT[ƒo[‚Å‚ ‚é
http://www.example2.com@@i“ą•”ƒpƒX‚Ķ/home/www2/public_html/j
‚Ę‚¢‚¤ƒTƒCƒg‚šŒo‰c‚µ‚Ä‚¢‚é‚Ę‚µ‚Ü‚·B

http://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
http://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 FalexF04/05/05 13:54 ID:ma1zwts1
‚Ę‚¢‚¤‹Lq‚É‚Č‚čAę’ö‚ʍ‡‚ķ‚¹‚Ä
------------------------------
RewriteEngine on
RewriteBase /
RewriteRule /something(.+) something$1 [C]
RewriteRule (.+)$ index.php?$1
------------------------------
‚Ę‚µ‚½ŠA
http://www.example.com
‚Ę‚¢‚¤ƒAƒNƒZƒX‚ā
http://www.example.com/something/
‚Ķ³ķ‚É“®ģ‚·‚é‚Ģ‚Å‚·‚ŖA
http://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‘Ń’[––‚Å‚Ķ³ķ‚É•\Ž¦‚·‚鎖‚Ŗ‚Å‚«‚Ü‚¹‚ńBi404 FILE NOT FOUND‚Ę•\Ž¦j

‚»‚±‚ŁA‚²Žæ–ā‚Å‚·B
‚Ē‚Ģ‚ꂤ‚ČRewriteRule‚š‹Lq‚·‚ź‚ĪŽ„‚ĢŠś‘Ņ‚·‚é“®ģ‚Ę‚Č‚é‚Ģ‚Å‚µ‚傤‚©H


66 Fnobody‚³‚ńF04/05/05 14:32 ID:???
>>64
.htaccessŽæ–āƒR[ƒi[
http://pc5.2ch.net/test/read.cgi/hp/1065608009/

67 FalexF04/05/05 14:55 ID:ma1zwts1
>>66
—L‚č“ļ‚¤‚²‚“‚¢‚Ü‚·B‚¢‚Į‚Ä‚«‚Ü‚·B

68 Fnobody‚³‚ńF04/07/16 16:17 ID:???
ŽŸ‚Ģź‡A‚Ē‚Ģ‚ꂤ‚É‚·‚ź‚Ī‚¢‚¢‚Ģ‚Å‚µ‚傤H

uhttp://hoge.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‹Lq‚Ķ.htaccess‚ōs‚¤B

69 Fnobody‚³‚ńF04/07/16 16:39 ID:???
>>68
•³ƒ}ƒ‹ƒ`‚ĶŽ‚ĖI

70 Fnobody‚³‚ńF04/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 Fnobody‚³‚ńF04/08/25 19:08 ID:???
> rewrite‘O‚Émod_jk2‚É‚ę‚č“]‘—‚³‚ź‚Ä‚µ‚Ü‚Į‚Ä‚¢‚é‚Ģ‚Å‚Ķ‚ĘŽv‚Į‚Ä‚¢‚é‚Ģ‚Å‚·‚ŖA
> ‚±‚Ģ‚ ‚½‚č‚Ģī•ń‚š‚²‘¶’m‚Å‚µ‚½‚ē‹³‚¦‚Ä‚­‚¾‚³‚¢B
‚»‚Ģ’Ź‚čBTomcat ‘¤‚Å SSL ‚ĢŻ’č‚·‚ź‚ĪH

72 Fnobody‚³‚ńF04/09/02 03:12 ID:???
Œ»Żuhttp://hoge.com/index.html‚ɂăz[ƒ€ƒy[ƒW‚ŖŒöŠJ‚³‚ź‚Ä‚Ü‚·B
‚±‚Ģindex.html‚É‚Ķ‰ę‘œ‚Ŗ“\‚Į‚Ä‚ ‚Į‚āA<img src=http://hoge.com/img/fuga.jpg>‚Č‚Ē‚Ę
ā‘ĪƒpƒX‚ŏ‘‚¢‚Ä‚ ‚čA‚½‚­‚³‚ń‚ ‚č‚Ü‚·B
‚±‚Ģ‚½‚ŃƒhƒƒCƒ“‚Ŗ•Ļ‚ķ‚čAhttp://hoge.jp/index.html‚ÅŒöŠJ‚·‚é‚Ģ‚Å‚·‚Ŗ
img‚Ŗā‘ĪƒpƒX‚ŏ‘‚¢‚Ä‚ ‚é‚Ģ‚Å‰ę‘œ‚Ŗ•\Ž¦‚Å‚«‚Ü‚¹‚ńB
Ž–ī‚É‚ę‚čƒ\[ƒX‚Ķ•ŅW‚Å‚«‚Č‚¢‚Ģ‚Årewrite‚Å‚Č‚ń‚Ę‚©‚µ‚ꂤ‚ĘŽv‚Į‚½‚Ģ‚Å‚·‚ŖA
‚Ü‚Į‚½‚­ŒŸ“¢‚Ā‚«‚Ü‚¹‚ńB
‚Ē‚Ģ‚ꂤ‚Črewriterule‚É‚·‚ź‚Ī‚¢‚¢‚Ģ‚Å‚µ‚傤‚©H

73 Fnobody‚³‚ńF04/09/02 12:56 ID:???
>>72
.htaccessŽæ–āƒR[ƒi[ Part2
http://pc5.2ch.net/test/read.cgi/hp/1084861566/

74 Fnobody‚³‚ńF04/09/02 21:35 ID:???
>>72
‚ā‚é‚Ę‚µ‚Ä‚ąVhoge.jp‚Å‚Ķ‚Č‚­‹Œhoge.com‚Ģ•ū‚ŐŻ’č‚·‚é•K—v‚Ŗ‚ ‚čB
‚»‚ź‚Ŗ‚Å‚«‚Č‚¢‚Ģ‚Č‚ē‚Ī–³—B
ƒ\[ƒX‚š‘‚«Š·‚¦‚éƒXƒNƒŠƒvƒg‚šģ‚é•ū‚Ŗ‚Ä‚Į‚Ę‚č‚Ī‚ā‚¢B

75 Fnobody‚³‚ńF04/09/03 01:32 ID:???
>>74
‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚·B
ƒ\[ƒX‚š‘‚«Š·‚¦‚é‚ꂤ‚Ø‚Ė‚Ŗ‚¢‚µ‚Ä‚Ż‚Ü‚·B

76 Fnobody‚³‚ńF05/01/09 21:13:14 ID:???
rewrite‚Łu/hoge/v‚šunph-hoge.cgiv‚ɈŚ“®‚³‚¹‚Ä‚¢‚Ü‚·B
nph-hoge.cgi‚ĶPerl‚ŏ‘‚©‚ź‚½nphƒXƒNƒŠƒvƒg‚ŁAuHTTP/1.1 200 OKv‚Č‚Ēƒwƒbƒ_ī•ń‚ąŠÜ‚Ü‚ź‚Ä‚¢‚Ü‚·B
nph-hoge.cgi‚É’¼ŚƒAƒNƒZƒX‚·‚鏼‡‚É‚Ķunph-hoge.cgi‚Ģ“ą—eBv‚Ę•\Ž¦‚³‚ź‚½–ā‘č‚Č‚¢‚Ģ‚Å‚·‚ŖA/hoge/‚ɃAƒNƒZƒX‚·‚é‚ʁA
unph-hoge.cgi‚Ģ“ą—eBHTTP/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 Fnobody‚³‚ńF05/01/10 03:31:07 ID:???
Content-Type: text/plain


78 F76F05/01/11 21:25:19 ID:???
’Ē‹LB

ƒ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 F76F05/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 Fnobody‚³‚ńF05/01/12 00:28:58 ID:???
Web§ģ”Ā‚Ģ.htaccessƒXƒŒ‚Ģƒeƒ“ƒvƒŒ‚šŒ©‚ź

81 F76F05/01/13 14:33:05 ID:???
>>80
Œ©‚Ä‚ą•Ŗ‚©‚č‚Ü‚¹‚ń‚Å‚µ‚½orz

82 Fnobody‚³‚ńF05/01/13 14:35:11 ID:???
>>81
‚¶‚įAŒ‰‚­’ś‚ß‚ė

83 F76F05/01/13 16:05:37 ID:???
>>82
nph‚Ƀqƒbƒg‚·‚é•”•Ŗ‚Ķˆź’Ź‚č“Ē‚ń‚¾‚Ā‚ą‚č‚¾‚Æ‚ĒA‚±‚Ģ–ā‘č‚ÉŠÖŒW‚µ‚»‚¤‚Č‚Ę‚±‚ė‚ŖŒ©‚Ā‚©‚č‚Ü‚¹‚ń‚Å‚µ‚½B
‘å‘Ģ‚Ķ30*redirectŠÖŒW‚ŁEEE
’ś‚ß‚«‚ź‚Č‚¢‚Ģ‚ŁA’N‚©ī•ń‚ØŠč‚¢‚µ‚Ü‚·

RewriteRule ^test$ nph-test.cgi [T=application/x-httpd-cgi,L]
‚±‚ń‚ȐŻ’č‚É‚µ‚Ä‚é‚Æ‚ĒŠŌˆį‚Į‚Ä‚é‚©‚ē“®‚©‚Č‚¢‚ń‚¾‚ę‚Čorz

84 Fnobody‚³‚ńF05/01/13 22:38:42 ID:???
‚Ó‚ń‚É‚į‚©@‚Ó‚ń‚É‚į‚©

85 Fnobody‚³‚ńF05/01/13 22:51:11 ID:???
‚Ø—g‚°

86 Fnobody‚³‚ńF05/01/14 22:57:22 ID:???
>>83
WindowsXP+Apache1.3.27‚Å‚ā‚Į‚Ä‚Ż‚½‚Æ‚ĒA“Į‚É–ā‘č‚Č‚©‚Į‚½‚ęB

87 F83F05/01/14 23:54:32 ID:???
>>86
ŽI‚ŖFreeBSD+Apache2‚Č‚Ģ‚Ŗ‚¢‚Æ‚Č‚¢‚Ģ‚©‚Č‚ŸBBB
‚Å‚ąAƒŒƒ“ŽI‚¾‚©‚ē‚Ē‚¤‚É‚ą‚Å‚«‚Č‚¢orz

>>80‚³‚ń‚Ģ‚Ķ‚Ē‚±‚šŒ©‚ź‚ĪEEE

88 Fnobody‚³‚ńF05/01/15 00:11:19 ID:???
>>87
>>1‚©‚ē‘S•”n“Ē‚µ‚Ä‚¢‚Æ‚Ī‚¢‚¢‚ń‚¶‚į‚ĖH
‰¹“Ē‚µ‚ė‚Ę‚ĶŒ¾‚ķ‚Č‚¢‚©‚ē‚³B

89 F83F05/01/15 00:39:51 ID:???
>>88
ƒXƒŒ‚Ģ>>1‚ĢƒTƒCƒg‚É‚ ‚énphŠÖŒW‚Ģ•”•Ŗ‚Ķ–Ś‚š’Ź‚µ‚Ü‚µ‚½B

90 FageF05/01/15 23:09:13 ID:???
age

91 Fnobody‚³‚ńF05/01/20 14:14:28 ID:???
Žæ–ā‚³‚¹‚Ä‚­‚¾‚³‚¢B
public_htmlˆČ‰ŗ‚Ģ‚·‚ׂĂĢ.cgi‚š.html‚ŃAƒNƒZƒX‚³‚¹‚½‚¢‚Ģ‚Å‚·‚Ŗ
‚Ē‚Ģ‚ꂤ‚É‹Lq‚µ‚½‚ē‚¢‚¢‚Ģ‚Å‚µ‚傤‚©H
‚ ‚ʁA.cgi‚ɃAƒNƒZƒX‚µ‚Ä‚ą•\Ž¦‚Å‚«‚Č‚¢‚ꂤ‚É‚µ‚½‚¢‚Ģ‚Å‚·B
‚ę‚ė‚µ‚­‚Ø‚Ė‚Ŗ‚¢‚µ‚Ü‚·B

92 Fnobody‚³‚ńF05/01/20 14:17:52 ID:???
‚ A‚·‚ׂĂĢ‚¶‚į‚Č‚­‚Äindex.cgi‚¾‚Æindex.html‚ŃAƒNƒZƒX‚³‚¹‚½‚¢‚Å‚·B
m(_ _)m
‚ę‚ė‚µ‚­‚Ø‚Ė‚Ŗ‚¢‚µ‚Ü‚·B

93 Fnobody‚³‚ńF05/01/20 14:52:55 ID:???
>>91
.htaccessŽæ–āƒR[ƒi[ Part3
http://pc5.2ch.net/test/read.cgi/hp/1105439192/

94 Fnobody‚³‚ńF05/01/22 11:50:33 ID:???
mod_rewrite‚Å‚ą‚Ā‚©‚¦‚Ī‚¢‚¢‚ń‚¶‚įH

95 Fnobody‚³‚ńF05/02/06 15:47:21 ID:Vt8tOhSv
http://www.example.com/hogehoge/hage=hage/fuga123fuga/
«
http://www.example.com/main.php?hogehoge/hage=hage/fuga123fuga/

‚Ę‚·‚é‚É‚Ķ‚Ē‚¤‘‚Æ‚Ī‚¢‚¢‚ń‚Å‚µ‚傤‚©H

96 Fnobody‚³‚ńF05/02/06 15:54:47 ID:???
>>95
.htaccessŽæ–āƒR[ƒi[ Part3
http://pc5.2ch.net/test/read.cgi/hp/1105439192/

97 F95F05/02/19 16:09:31 ID:TAHykHoC
>>96‚³‚Ü
‚·‚¢‚Ü‚¹‚ńB‚»‚Į‚æ‚Å‚«‚¢‚Ä‚ąƒŒƒX‚Ŗ‚Č‚©‚Į‚½‚Å‚·B

‚Ē‚Č‚½‚©‹³‚¦‚Ä‚¢‚½‚¾‚Æ‚Č‚¢‚Å‚µ‚傤‚©H


98 Fnobody‚³‚ńF05/02/19 21:03:00 ID:???
>>97
‚»‚Į‚æ‚Ģƒeƒ“ƒvƒŒ‚ĢƒTƒCƒg‚šŒ©‚ź‚Ī‚ķ‚©‚é‚Ģ‚ɉ½‚ą‚¹‚ø‚É•·‚­‚©‚ēƒXƒ‹[‚³‚ź‚é

99 Fnobody‚³‚ńF05/02/19 21:04:55 ID:???
X‚ÉŒ¾‚¤‚Č‚ē‚ķ‚©‚ē‚ń‚Ģ‚Č‚ēƒJƒbƒR‚Ā‚Ƃ邱‚Ę‚Ī‚©‚čl‚¦‚ø‚É
‚»‚Ģ‚Ü‚Ü‚ĢURL‚ŏ‘‚Æ

100 Fnobody‚³‚ńF05/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.phpv‚Ü‚½‚Ķu.incv‚Ģ•¶Žš‚ŖŠÜ‚Ü‚ź‚Ä‚¢‚鏼‡‚ĶA
ć‹L‚Ģmod_rewrite‚š–³Ž‹‚·‚éA‚Ę‚¢‚¤‚Ģ‚Ķ‚Ē‚¤‘‚Æ‚Ī‚¢‚¢‚Ģ‚Å‚µ‚傤‚©H

‚ę‚ė‚µ‚­‚ØŠč‚¢‚µ‚Ü‚·B

101 Fnobody‚³‚ńF05/02/26 11:47:37 ID:???
>100
³‹K•\Œ»‚Ģ‚ؕ׋­‚Ķ‚Ē‚±‚܂Ői‚ń‚¾‚ĢH

102 F100F05/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 Fnobody‚³‚ńF05/02/26 16:56:14 ID:???
!/\.php/$ ‚±‚¤‚¢‚¤‚Ģ‚Ķ@!\.php ‚Ę‚©‚ɏ‘‚«’¼‚¹‚Ī‚¢[‚¶‚į‚ȁ`‚¢H

104 F100F05/02/26 19:11:26 ID:LIYJX+3j
>>103
‰ŗ‚Ģ‚ꂤ‚É‚ā‚Į‚Ä‚ąAhttp://example.com/phpinfo.php ‚Ŗ•\Ž¦‚Å‚«‚Č‚¢‚Å‚·EEEE
#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 F103F05/02/26 19:25:22 ID:???
RewriteCond ‚ŖORšŒ‚Č‚ēA––”ö‚É [OR] ‚¶‚į‚ȁ`‚¢H

106 F100F05/02/27 03:30:20 ID:XqwD1Bfz
‚¢‚āAphpMyAdmin‚Å‚ąwebmin‚Å‚ą‚Č‚­AŠg’£Žq‚Ŗphp‚Ę‚©inc‚Ę‚©“ü‚Į‚Ä‚Č‚¢‚ą‚Ģ‚¾‚ƁA
RewriteRule ([^/]*)/?$ /index.php?cat=$1 [L]
‚š‚ā‚č‚½‚¢‚Ģ‚ŁAANDšŒ‚¾‚ĘŽv‚¤‚Ģ‚Å‚·‚ŖAAAŠØˆį‚¢‚µ‚Ä‚Ü‚·H

107 F103F05/02/27 13:38:08 ID:???
Šg’£Žq‚Ŗ .php ‚ŁAŠŽ‚Ā .inc ‚Ę‚¢‚¤‚Q‚Ā‚ĢŠg’£Žq‚š“ÆŽž‚ÉŽ‚捇‚ķ‚¹‚Ä‚¢‚é
‚ą‚Ģ‚Ŗ‘¶Ż‚·‚ź‚ĪŠm‚©‚É ANDšŒ‚¶‚į‚ȁ`‚¢H

108 F100F05/02/27 18:48:34 ID:XqwD1Bfz
‚Č‚ń‚©A–ā‘č‚š‚ķ‚Æ‚ę‚¤‚©‚ĘŽv‚Į‚āA«‚É‚µ‚½‚ēA‚¾‚ß‚Å‚µ‚½AA
#mod_rewrite
RewriteEngine on

RewriteRule ^example.com$ example.com/ [R]
RewriteRule ^example.com/(.*)$ example.com/index.php/$1

‚Ę‚ā‚é‚ʁA
http://example.com/hoge
‚Ŗ404 not found‚É‚Č‚Į‚Ä‚µ‚Ü‚¢‚Ü‚·B

Ž©•Ŗ‚ĢˆÓ}‚Ę‚µ‚Ä‚ĶA
http://example.com/index.php/hoge
‚ʉšŽß‚³‚źA
index.php‚Ģ‚Č‚©‚Å$_SERVER['PATH_INFO']i‚±‚Ģ—į‚¾‚ʁu/hogevj‚š
‘€ģ‚µ‚½‚¢‚Ģ‚Å‚·‚ŖEEE


109 Fnobody‚³‚ńF05/02/28 01:06:50 ID:???
AcceptPathInfo On

110 Fnobody‚³‚ńF05/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.phpi‚Č‚©‚Ż‚ĶphpinfoŠÖ”‚Ģ‚Żj‚Ŗ
RewriteRule ^example.com/(.*)$ example.com/index.php/$1‚É‚Š‚©‚©‚©‚Į‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚Ē‚±‚Ŗ–ā‘č‚Č‚Ģ‚Å‚µ‚傤‚©H
‚ ‚ʁAgif‚É‘Ī‚µ‚Ä‚ĶAć‹L‚Ģ‹Lq‚Å‚½‚¾‚µ‚¢‚Ģ‚Å‚µ‚傤‚©H

111 F110F05/03/04 04:52:45 ID:3xlEv0k9
‚Ü‚æ‚Ŗ‚¦‚Ü‚µ‚½B‚±‚ź‚Å‚·B‚ŁA‚æ‚ĘŽæ–ā‚©‚¦‚³‚¹‚Ä‚­‚¾‚³‚¢B
‰ŗ‹L‚ŁAhttp://example.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 Fnobody‚³‚ńF05/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 Fnobody‚³‚ńF05/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 Fnobody‚³‚ńF05/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”FB
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
2s–Ś‚Ģƒ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‚š’Ē‰ĮBapacheÄ‹N“®ØŠ®ąų

115 FageF05/03/12 17:51:23 ID:dOpkRpqt
Ŗ‘±‚«B
‚±‚ź‚Å1“ś”¼’ׂµ‚Ü‚µ‚½B”Y‚ń‚Å‚élAŽQl‚É‚µ‚Ä‚æ‚åB
httpd‚Ģ2.0‚¾‚ĘAdd_Module‚Ģs‚Ķ‚¢‚ē‚Č‚¢‚Ģ‚©‚µ‚ēH
‚¢‚ē‚Č‚­‚Ä“®‚¢‚½‚ń‚¾‚Æ‚ĒAAAB

116 Fnobody‚³‚ńF2005/03/21(ŒŽ) 09:28:11 ID:???
>>113
XREA‚ĢƒTƒ|”Ā‚É‚Č‚ń‚©‘‚©‚ź‚Ä‚½‹L‰Æ‚Ŗ‚ ‚é

>>115
2‚©‚ē‚ĶAdd_Module‚Ŗ‚Č‚­‚Ä‚ą–ā‘č‚Č‚¢‚ę

117 Fnobody‚³‚ńF2005/03/22(‰Ī) 19:14:14 ID:P/+BRSxP

nn

118 Fnobody‚³‚ńF2005/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‚Ģ‚ꂤ‚É‹Lq‚µ‚Ä‚Ż‚½‚ŖAŽv‚¤‚ꂤ‚Č“®ģ‚¹‚øiƒŠƒ_ƒCƒŒƒNƒg‚Ķ‚·‚é‚ŖA$2‚Ģˆų”‚Ŗ‚¤‚Ü‚­‚¢‚©‚øjB
‚ŁA‹Lq“ą—e‚š•Ļ‚¦‚Ä‚Ż‚½‚ń‚¾‚ŖA‚Ē‚¤‚ą”½‰f‚³‚ź‚Ä‚¢‚Č‚¢EEEB
‚³‚ē‚ɁAƒRƒƒ“ƒgƒAƒEƒg‚µ‚Ä‚Ż‚½‚ŖA‚Ø‚ą‚¢‚Į‚«‚čƒŠƒ_ƒCƒŒƒNƒg‚µ‚Ă邵HHH

ƒUƒbƒgAƒOƒOƒb‚Ä‚Ż‚é‚ą‚Ģ‚Ģī•ń‚Ż‚Ā‚©‚ē‚øA
’N‚©•‚ƂāB

119 Fnobody‚³‚ńF2005/03/23(…) 04:33:05 ID:???

Ž©ŒČƒŒƒX

‚Ü‚øA‚ ‚Ü‚č[‚­’Ē‚¢‚©‚Æ‚Ä‚¢‚Č‚¢‚ń‚¾‚ŖA
MultiViews@‚ŖA‚Č‚ń‚ā‚ē‰e‹æ‚š‚Ø‚ę‚Ś‚µ‚Ä‚¢‚é—lŽqEEEB

ŒćA‚Ā‚­‚Ć‚­Ž©•Ŗ‚Ŗī‚Æ‚Č‚­‚Č‚é‚ŖA
‰ŗ‹L‚Ģ’†‚Ģ³‹K•\Œ»‚ŁA[0-9A-Za-z]‚Ę‚µ‚Ä‚¢‚é‚É‚ą‚©‚©‚ķ‚ē‚øA
ƒtƒ@ƒCƒ‹–¼‚ɁA'_'Žg‚Į‚Ä‚¢‚邵EEEB

> 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 Fnobody‚³‚ńF2005/03/25(‹ą) 17:06:25 ID:???
‚³‚­‚ē‚ĢŽI‚Å‚Ķ
Žg‚¦‚Ü‚¹‚ńI

ŸTDDD

121 Fnobody‚³‚ńF2005/03/25(‹ą) 17:52:59 ID:???
>>120
4ŒŽ6“ś‚©‚ēŽg‚¦‚Ü‚·

122 Fnobody‚³‚ńF2005/03/25(‹ą) 22:35:34 ID:???
>>121
‚»‚¤‚Ż‚½‚¢‚Å‚·‚ĖB
‘Ņ‚æ–]‚ń‚Å‚¢‚½“ś‚Ŗ‹‚ɁDDD
‚Į‚ÄŠ“‚¶‚Å‚·B

123 Fnobody‚³‚ńF2005/03/26(“y) 13:01:03 ID:2ysQFKh3
‚·‚Ż‚Ü‚¹‚ń‚Ŗ...

http://hoge.com/hoge/xxxxx
Øhttp://hoge.com/hoge/test.cgi?xxxxx
‚Ü‚Å‚ĶA
RewriteEngine on
RewriteRule (.+)$ test.cgi?$1 [L]
‚ÅŽĄŒ»‚Å‚«‚Ü‚µ‚½‚ŖA
http://hoge.com/hoge/xxxxx?zzzzz
Øhttp://hoge.com/hoge/test.cgi?xxxxx?zzzzz
‚ā%2F‚Č‚Ē‚Ŗ‚Å‚«‚Ü‚¹‚ńB
(test.cgi‚ĶA$ENV{'QUERY_STRING'}‚ÅŽę‚Į‚Ä‚é‚©‚ē‘Ī‰ž‚µ‚Ä‚¢‚Ü‚·B)

‚Ē‚¤‚©‚Ø—Ķ‚š‘Ż‚µ‚Ä‚­‚¾‚³‚¢...

124 Fnobody‚³‚ńF2005/03/27(“ś) 12:31:30 ID:???
>>123
.htaccessŽæ–āƒR[ƒi[ Part3
http://pc5.2ch.net/test/read.cgi/hp/1105439192/

125 Fnobody‚³‚ńF2005/03/31(–Ų) 15:39:06 ID:???
ƒqƒ“ƒgF$ENV{'REQUEST_URI'}

126 Fnobody‚³‚ńF2005/04/10(“ś) 14:34:04 ID:???
‚³‚­‚ē‚Ģ‹¤—pƒXƒ^ƒ“ƒ_[ƒh‚Å
‚w‚n‚n‚o‚r‚Å‚Ā‚­‚éƒTƒCƒg‚š
Ć“I‚ÉŒ©‚¹‚é•ū–@‚Ŗ•Ŗ‚©‚ē‚Č‚¢B

ƒvƒƒOƒ‰ƒ€‘S‚­‚Ģ‘fl‚¾‚Æ‚Ē
‚Å‚ąA‚w‚n‚n‚o‚r‚ÅŒŸõƒGƒ“ƒWƒ“‚Ɉų‚Į‚©‚©‚éƒTƒCƒg‚Ŗ
ģ‚č‚½‚¢‚ķ‚Æ‚Č‚ń‚¾‚Æ‚ĒDDD

ƒO[ƒOƒ‹‚Å’²‚ׂĂŻ‚½‚Æ‚ĒA
mod_rewriteŽg‚¤•ū–@‚¾‚Ę‚¢‚¤‚±‚Ę‚Ŗ•Ŗ‚©‚Į‚½‚Ŗ
‚Ē‚¤‚¢‚¤‚Ę‚±‚ė‚š•ŅW‚·‚é‚Ģ‚Ŗ•Ŗ‚©‚ē‚ń‚ķ‚ƂŁB

127 Fnobody‚³‚ńF2005/04/10(“ś) 14:39:45 ID:???
‚¦‚¦‚Æ‚Ā‚µ‚Ę‚é‚Ģ‚§(*L„D`)Ź§Ź§
http://219.57.24.78/
http://219.57.24.78/~ss.jpg
http://OMOIKANE/
http://OMOIKANE/~ss.jpg


128 Fnobody‚³‚ńF2005/05/09(ŒŽ) 23:38:57 ID:rb2ewZOk
WIN”Å‚ĢApache@1.3.33 ‚Å‚·B

“ƈźƒzƒXƒg“ą‚¾‚Ę–ā‘č‚Č‚¢‚ń‚Å‚·‚ŖA‘‚«Š·‚¦ę‚šŠO‚ĢƒhƒƒCƒ“‚É‚·‚é‚Ę‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ńB


http://AAA.com/hoge.html@‚šƒNƒŠƒbƒN‚µ‚½‚Ę‚«‚É•\Ž¦‚³‚ź‚é“ą—e‚Ķ•ŹƒhƒƒCƒ“‚É‚Ø‚¢‚Ä‚ ‚é

http://BBB.com/hoge.html

‚É‚µ‚½‚¢‚Ģ‚Å‚·‚ŖAApache‚Ŗ@locationƒwƒbƒ_‚š“f‚­‚Ģ‚ŃŠƒ_ƒCƒŒƒNƒg‚Ę‚Č‚Į‚Ä‚µ‚Ü‚¢ƒuƒ‰ƒEƒU‚É

http://BBB.com/hoge.html

‚Ŗ•\Ž¦‚³‚ź‚Ä‚µ‚Ü‚¢‚Ü‚·B

‰ŗ‹L‚Ģ‹Lq‚Å‚Č‚É‚Ŗ‚Ü‚ø‚¢‚Ģ‚Å‚µ‚傤‚©?@‚ę‚ė‚µ‚­‚ØŠč‚¢‚µ‚Ü‚·


RewriteEngine on
RewriteRule /(.*)$ http://BBB.com/$1 [L]


129 Fnobody‚³‚ńF2005/05/10(‰Ī) 00:13:28 ID:0h89RmHc
http://ZD218022.ppp.dion.ne.jp/
‚¤‚„‚—‚—‚—‚—‚—‚—‚—‚—‚—‚¤‚Ķ‚Į‚—‚—‚—‚Į‚Ø‚‹‚—‚—‚—‚¤‚„‚—‚—‚—
‚¤‚Ķ‚Į‚—‚—‚—‚Į‚¤‚„‚¤‚„‚—‚—‚—‚¤‚„‚—‚—‚—‚—‚—‚—
‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—

130 Fnobody‚³‚ńF2005/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 Fnobody‚³‚ńF2005/05/10(‰Ī) 18:19:16 ID:GC3gP9kT
>>130
‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚·B‚ā‚Ķ‚č‘Ź–Ś‚Ż‚½‚¢‚Å‚·‚ĖB
mod_proxy‚©‚Ü‚¹‚邵‚©‚Č‚¢‚©EEE

132 Fnobody‚³‚ńF2005/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ƒƒClA‚Ē‚¤‚©‹³‚¦‚ĉŗ‚³‚¢B

133 Fnobody‚³‚ńF2005/06/02(–Ų) 06:47:17 ID:???
([0-9A-Za-z)]+


134 F132F2005/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ƒ‰[‚É‚Č‚é‚ń‚¾‚ė‚¤‚©EEE

135 Fnobody‚³‚ńF2005/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 Fnobody‚³‚ńF2005/07/05(‰Ī) 23:37:37 ID:???
ƒ‹[ƒ‹‚Ģ¶‰E‹t‚¶‚į‚Ė?


137 F135F2005/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 Fnobody‚³‚ńF2005/07/15(‹ą) 10:24:40 ID:yoPQBliE
http://hogehoge/?123
«
http://hogehoge/123

‚ɏ‘‚«Š·‚¦‚½‚¢‚Ģ‚Å‚·‚ŖA?‚ɐ³‹K•\Œ»Ż’č‚šƒ}ƒbƒ`‚³‚¹‚邱‚Ę‚Ŗ‚Å‚«‚Ü‚¹‚ńB
‚²‹³ŽöŠč‚¢‚Ü‚·B

139 Fnobody‚³‚ńF2005/07/16(“y) 10:25:48 ID:???
>>138
\?‚¶‚į‚Č‚¢‚ĢH

140 Fnobody‚³‚ńF2005/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]

‚Ē‚¤‹Lq‚µ‚½‚ē—Ē‚¢‚Å‚µ‚傤‚©B‚²‹³Ž¦‚ØŠč‚¢‚¢‚½‚µ‚Ü‚·B

141 Fnobody‚³‚ńF2005/08/25(–Ų) 01:01:54 ID:???
>>140
Apache ‚ĶƒfƒtƒHƒ‹ƒg‚Å / –³‚µ‚ĢƒŠƒNƒGƒXƒg‚É‘Ī‚µ‚Ä 301 ‚š•Ō‚µ / ‚š•āŠ®‚³‚¹‚é‚ꂤ‚É‚Č‚Į‚Ä‚¢‚éB
•s—vB

142 Fnobody‚³‚ńF2005/08/25(–Ų) 09:50:51 ID:???
—į‚¦‚Ī
http://***.com/~test/index.php?id=10

‚Ę‚¢‚¤URL‚š

http://***.com/~test/10.html

‚ĘŒ¾‚¤•—‚É‚·‚é‚É‚Ķ

RewriteEngine on
RewriteRule ^/~test/([0-9A-Za-z)]+)\.html$ /~test/index.php?id=$1 [L]

‚ʏ‘‚Æ‚Ī‚¢‚¢‚ń‚Å‚·‚ę‚ĖH‚µ‚©‚µA•\Ž¦‚³‚ź‚Ü‚¹‚ńEEB
ƒŠƒ_ƒCƒŒƒNƒg‚Ę‚©‘¼‚ĢƒAƒNƒVƒ‡ƒ“‚Ģź‡‚Ķ“®‚­‚Ģ‚ŁAƒT[ƒo‚āmod_rewrite‚É
–ā‘č‚Ŗ‚ ‚é‚Ę‚Ķl‚¦‚ē‚ź‚Ü‚¹‚ńEEB‘‚«•ū‚Ŗ‚Ø‚©‚µ‚¢‚Ģ‚Å‚µ‚傤‚©H

143 Fnobody‚³‚ńF2005/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‰Ā•Ļ‚É‚µ‚½‚¢‚Ģ‚Å‚·‚ŖEEE

144 Fnobody‚³‚ńF2005/08/27(“y) 18:47:47 ID:???
>>143
mod_rewrite‚¶‚į“ļ‚µ‚¢‚©‚ą‚ĖB

145 Fnobody‚³‚ńF2005/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 Fnobody‚³‚ńF2005/08/28(“ś) 12:31:26 ID:???
>>145
‚ ‚ń‚½‚¢‚¢“z‚¾‚ȁB‚Æ‚Ē143‚ĢŽæ–ā‚æ‚į‚ń‚Ę“Ē‚ń‚Å‚Č‚¢‚ęB

‚ ‚é’ö“xƒpƒ‰ƒ[ƒ^”‚ĢćŒĄ‚šŒˆ‚߂āAŒĀ”‚²‚Ę‚É145‚Ż‚½‚¢‚ČRewriteRule‚š
‘‚­‚µ‚©‚Č‚¢‚ĘŽv‚¤B>>143

147 Fnobody‚³‚ńF2005/08/28(“ś) 13:36:40 ID:???
RewriteRule ^(([a-z]/[0-9]/?)*)\.html$ /index.php/$1 [L]
‚Ę‚ā‚Į‚ÄPHP‘¤‚Å $_SERVER['PATH_INFO'] ‚š•Ŗ‰š‚·‚é‚­‚ē‚¢‚µ‚©EEE

148 Fnobody‚³‚ńF2005/08/28(“ś) 14:25:19 ID:???
•s’čŒĀ”‚Ģƒpƒ‰ƒ[ƒ^–¼‚šƒCƒ“ƒNƒŠƒƒ“ƒg‚µ‚Ä‚¢‚­‚Ģ‚š
mod_rewrite ‚Ģ³‹K•\Œ»‚¾‚Æ‚Å‚ā‚ź‚ĘŒ¾‚ķ‚ź‚é‚ĘŠm‚©‚ÉŒµ‚µ‚¢

mod_perl ‚Å PerlTransHandler ‚ ‚½‚č‚šƒtƒbƒN‚µ‚Ä‚æ‚į‚æ‚į‚Į‚ʏ‘‚«Š·‚¦‚é‚Č‚ēŠ„‚ĘŠy‚É‚Å‚«‚é

149 Fnobody‚³‚ńF2005/08/28(“ś) 16:29:14 ID:???
>>143 ‚Å‚·B
‚¢‚ė‚¢‚ėƒŒƒXŠ“ŽÓ‚Å‚·B
ƒpƒ‰ƒ[ƒ^‚Ģ aAbAcEEE ‚ĶŒÅ’č‚Å‚Ķ‚Č‚­A‘¼‚Ģ•¶Žš‚É•Ļ‚ķ‚邱‚Ę‚Ŗ
‚ ‚č‚Ü‚·B—į‚¦‚ĪApageAtarget ‚Č‚Ē‚Å‚·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 F147F2005/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 Fnobody‚³‚ńF2005/08/28(“ś) 19:23:03 ID:???
RewriteMap Žg‚¦‚ĪH

152 Fnobody‚³‚ńF2005/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 Fnobody‚³‚ńF2005/09/19(ŒŽ) 04:05:03 ID:???
>>152
³‹K•\Œ»‚š1‰ń•]‰æ‚·‚é‚Ģ‚Ę3‰ń•]‰æ‚·‚é‚Ģ‚Ę‚Å‚Ķ–¾‚ē‚©‚É1‰ń‚Ģ•ū‚Ŗ‘‚¢‚Ģ‚Å‘OŽŅ

154 Fnobody‚³‚ńF2005/09/27(‰Ī) 17:41:19 ID:???
RewriteRule ^(.*)$ /tmp/hoge.cgi [L]
‚Ę‚µ‚½‚Ę‚«‚ɁArobots.txt‚Č‚Ē‚Ģ‚¢‚­‚Ā‚©‚Ģƒtƒ@ƒCƒ‹‚ĶƒXƒLƒbƒv‚³‚¹‚½‚¢‚Ģ‚Å‚·‚Ŗ
‚Ē‚Ģ‚ꂤ‚É‚·‚ź‚Ī—Ē‚¢‚Ģ‚Å‚µ‚傤‚©?

155 Fnobody‚³‚ńF2005/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ƒ‰[‚É‚Č‚Į‚Ä‚µ‚Ü‚¢‚Ü‚·Bi“ś–{Œź‚Ŗ‚Č‚¢‚Ę‚«‚Ķ’Źķ’Ź‚č‚Å‚·Bj

ƒ‹[ƒ‹‚Ģ‹Lq‚ŖŠŌˆį‚Į‚Ä‚¢‚é‚Ģ‚Å‚µ‚傤‚©B
ƒGƒ‰[‚É‚Č‚ē‚Č‚¢•ū–@‚š‚²‘¶’m‚Å‚µ‚傤‚©B‚ØŠč‚¢‚µ‚Ü‚·B

156 Fnobody‚³‚ńF2005/09/30(‹ą) 20:40:28 ID:???
>154
‚Ü‚øƒ}ƒjƒ…ƒAƒ‹‚š“Ē‚ń‚ŁA‚»‚ź‚©‚ē×‚©‚¢‚Ę‚±‚ė‚šŽæ–ā‚·‚éŽpØ‚šŒ©‚¹‚éB



157 Fnobody‚³‚ńF2006/01/15(“ś) 15:53:40 ID:0othuuG9
XREA‚Å‚Ķ
RewriteRule ^(.*)\.html$ test.cgi?$1
‚Å‚¤‚Ü‚­‚¢‚Į‚½‚Ģ‚ɁAŽ©•Ŗ‚ĢƒT[ƒo[‚Å‚ĶŠæŽš‚Ę‚Š‚ē‚Ŗ‚Č‚ŖƒŠƒ‰ƒCƒg‚Å‚«‚Č‚¢B

‹Lq‚Ģ–ā‘肶‚į‚Č‚¢‚©‚ąB

158 Fnobody‚³‚ńF2006/01/15(“ś) 16:02:20 ID:???
•¶ŽšƒR[ƒh‚Å‚µ‚å

159 F157F2006/01/16(ŒŽ) 01:32:31 ID:???
‚©‚ą
‚Ü‚ AApache1.3‚©‚ē2‚É‚µ‚½‚ēA‰½‚Ģ–ā‘č‚ą‚Č‚­ƒŠƒ‰ƒCƒg‚·‚é‚ꂤ‚É‚Č‚Į‚½‚Ģ‚Å‚ę‚µ‚Ę‚·‚é

160 Fnobody‚³‚ńF2006/01/20(‹ą) 03:14:31 ID:???
‚æ‚å‚Į‚ĘŽæ–ā‚Å‚·B
‚Č‚ŗ‚©"."(ƒhƒbƒg)‚šŽg‚¤‚Ę404‚É‚Č‚é‚Ģ‚Å‚·‚ŖA‰ń”š‚·‚é•ū–@‚Ķ‚Č‚¢‚ą‚Ģ‚Å‚µ‚傤‚©H

‚±‚Į‚悾‚Ę“®‚©‚Č‚¢‚ń‚¾‚Æ‚ĒA
http://shinehage.com/072.sex Ø http://shinehage.com/index.cgi?072.sex
‚±‚Į‚悾‚Ę“®‚­
http://shinehage.com/072-sex Ø http://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

«‚±‚Į‚悾‚Ę“®‚­EEE
RewriteRule ^([0-9A-Za-z]+\-[0-9A-Za-z]+)$ index.php?$1 [L]

161 Fnobody‚³‚ńF2006/01/20(‹ą) 12:45:18 ID:???
ƒƒOŒ©‚é‚Ģ‚Ŗ‚Ķ‚ā‚¢‚ń‚¶‚įH

162 Fnobody‚³‚ńF2006/01/31(‰Ī) 13:32:42 ID:???
mod_rewrite‚Ępath_info‚Į‚Ä‚Ē‚Į‚æ‚Ģ•ū‚Ŗ‚¢‚¢‚Ģ‚©‚ȁH

163 Fnobody‚³‚ńF2006/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 Fnobody‚³‚ńF2006/03/09(–Ų) 08:30:08 ID:???
>>163
RewriteRule ^hoge/([^/]+)/$ ho.php?user=$1&%{QUERY_STRING} [L]


165 Fnobody‚³‚ńF2006/03/10(‹ą) 01:49:51 ID:wS29C68G
ƒGƒ‰®‚āƒAƒ}ƒ]ƒ“‚Ę‚©‚Å
/-/detail/=/
‚Ę‚©‚¢‚¤URL‚Ŗ‚ ‚é‚Æ‚Ē‚ ‚ź‚ąmod_rewrite?
ƒnƒCƒtƒ“‚Ę‚©‚Č‚ń‚©ˆÓ–”‚ ‚é‚Ģ‚©‚Č

166 Fnobody‚³‚ńF2006/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 Fnobody‚³‚ńF2006/03/13(ŒŽ) 12:14:32 ID:???
Ŗ\‚µ’x‚ź‚Ü‚µ‚½BCentOS3.4+Apache1.3.33A‚æ‚Č‚Ż‚Éphp4.4.2‚Å‚·

168 Fnobody‚³‚ńF2006/03/13(ŒŽ) 12:24:24 ID:???
>>166
‚ą‚æ‚ė‚ńŽĄŪ‚Ģnn‚Ķ”Žš‚Å‚±‚±‚Å‚ĶƒTƒ“ƒvƒ‹‚Ę‚µ‚Änn‚ʏ‘‚¢‚½‚ń‚¾‚ę‚Ė

169 Fnobody‚³‚ńF2006/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‚Ŗ‚ ‚é‚Ģ‚Č‚ē‚»‚ź‚ʼnšŒˆ‚µ‚½‚¢‚ʍl‚¦‚Ä‚¢‚Ü‚·B
‚ę‚ė‚µ‚­‚ØŠč‚¢‚µ‚Ü‚·B

170 Fnobody‚³‚ńF2006/03/13(ŒŽ) 13:33:00 ID:???
>>166
>>164

171 Fnobody‚³‚ńF2006/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 Fnobody‚³‚ńF2006/03/13(ŒŽ) 15:23:36 ID:???
>>171
—Ž‚æ’…‚¢‚Ä access_log

173 Fnobody‚³‚ńF2006/03/25(“y) 15:58:49 ID:rUjENMuu
’Źķƒ|[ƒg‚Ģ‚r‚r‚k‚ĢhttpØhttps‚Ö‚ĢƒŠƒ_ƒCƒŒƒNƒg‚Ķ‚¤‚Ü‚­‚¢‚Į‚½‚Ģ‚Å‚·‚ŖA
•Źƒ|[ƒg‚É‚ą‚¤ˆź‚ĀŻ’u‚µ‚½445ƒ|[ƒg‚Ģź‡A

http://www.example.com:445/
«
https://www.example.com:445/

‚ɃŠƒ_ƒCƒŒƒNƒg‚µ‚½‚¢‚Ģ‚Å‚·‚ŖARewriteRule‚ĘRewriteRule‚š
‚Ē‚Ģ‚ꂤ‚ɏ‘‚¢‚½‚ē‚¢‚¢‚Å‚µ‚傤‚©H

174 Fnobody‚³‚ńF2006/04/06(–Ų) 05:28:11 ID:???
ƒpƒ‰ƒ[ƒ^[‚É&‚Ŗ“ü‚Į‚½‚Ę‚«‚Ģmod_rewrite‚É‚Ā‚¢‚ÄŽæ–ā‚Å‚·EE
–ā‘č‚š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 = "http://hoge.go.jp/test.php?keyword=". $param;
$rewriteUrl = "http://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 Fnobody‚³‚ńF2006/04/06(–Ų) 05:28:46 ID:???
case1‚Ģdirect_url‚Ģź‡http://hogehoge.go.jp/test.php?keyword=coffee%26tea‚š¶¬B
‚»‚ĢURLiŽ©•ŖŽ©g‚Č‚ķ‚Æ‚¾‚Æ‚Ēj‚É”ņ‚Ō‚ĘˆČ‰ŗ‚Ģ•¶Žš—ń‚š“f‚«o‚·
string(20) "keyword=coffee%26tea"
array(1) { ["keyword"]=> string(10) "coffee&tea" }
‚±‚ź‚Ķ‚n‚jB‚±‚ź‚Érewrite‚šŠš‚Ü‚µ‚½‚¢B


–ā‘č‚Ģcase 2Arewrite_url‚Ģź‡http://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‚Ŗˆų”–¼‚É‚Č‚Į‚æ‚į‚¤‚ęEEE
‘Īō–@‚²‘¶’m‚Ģ•ū‹³‚¦‚Ä‚­‚¾‚³‚¢EEE‚ ‚é‚¢‚Ķ‚Ē‚±‚©Ż’č‚Ŗˆ«‚¢‚Ģ‚©EEE

176 Fnobody‚³‚ńF2006/04/06(–Ų) 08:11:14 ID:???
>>175
$rewriteUrl = "http://hoge.go.jp/". urlencode($param). "/";


177 Fnobody‚³‚ńF2006/04/06(–Ų) 08:59:39 ID:???
>>176
‚ [A‚Č‚é‚Ł‚ĒAmod_rewrite‚É‚Ķurlencode‚š‚Qd‚ÉŽdž‚Ž‚Ģ‚ĖB
mod_rewrite‚š‰„X‚Ę˜M‚Į‚Ä‚Ä‚«‚Ŗ‚Ā‚©‚ń‚©‚Į‚½B
Šm”FŽę‚Į‚½‚Ę‚±‚ėćŽč‚­“®‚«‚Ü‚µ‚½B
‚±‚Ģ•ū–@‚Å‚ā‚Į‚Ä‚Ż‚Ü‚·BƒTƒ“ƒNƒXB

‚µ‚©‚µmod_rewrite‘¤‚Å‚Ģ‘Ī‰ž‚ĶŻ’č‚Ķ‚ā‚Ķ‚č“ļ‚µ‚¢‚Ģ‚©‚Č‚ŸEEE
PHP‚É“ü‚Į‚Ä‚­‚éƒGƒ“ƒR[ƒhó‘Ō‚ʏo‚čs‚­ƒGƒ“ƒR[ƒhó‘Ō‚ŖrewriteŽg‚¤Žg‚ķ‚ø‚ÉŠÖ‚ķ‚ē‚ø
“Æ‚¶‚Å‚ ‚ź‚ĪŒ©’Ź‚µ‚Ŗ‚¢‚¢‚©‚ȁ[‚Ę‚©Žv‚Į‚Ä‚½‚Ģ‚ŁB

178 Fnobody‚³‚ńF2006/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[ƒ^‚š’Ē‰Į‚µ‚½‚¢‚Ę‚«‚ÉŽg‚Į‚Ä‚­‚¾‚³‚¢B

‚Ę‚ ‚é‚Ģ‚Å‚·‚ŖAŽĄ‹““®‚Ę‚µ‚Ä‚Ē‚Ģ‚ꂤ‚É‚Č‚é‚Ģ‚©A‚ę‚­‚ķ‚©‚č‚Ü‚¹‚ńB
‚¢‚Į‚½‚¢‚Ē‚¤‚Č‚é‚Ģ‚Å‚µ‚傤‚©H


179 Fnobody‚³‚ńF2006/04/22(“y) 13:58:50 ID:???
>178
“Ē‚ń‚ÅŽš‚Ģ”@‚­‚»‚¤‚Č‚éB

180 Fnobody‚³‚ńF2006/04/23(“ś) 02:46:10 ID:???
‚¢‚āA‚¾‚©‚ē‚»‚ĢAŒ¾—t‚ĢˆÓ–”‚Ŗ‚ķ‚©‚É‚­‚¢‚Ģ‚ŁEEE
ŽĄ‹““®‚Ę‚µ‚Ä‚Ē‚¤‚Č‚é‚Ģ‚©AƒTƒ“ƒvƒ‹‚Č‚Ē‚Ŗ‚ ‚é‚Ę‚ķ‚©‚č‚ā‚·‚¢‚ń‚Å‚·‚Æ‚ĒAA


181 Fnobody‚³‚ńF2006/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–³ŒĄƒ‹[ƒvj‚É‚Č‚č‚Ü‚·B

modname‚Ģ•”•Ŗ‚š$1‚É’uŠ·‚·‚é‚É‚Ķ‚Ē‚¤‚ā‚ź‚Ī‚¢‚¢‚Ģ‚Å‚µ‚傤‚©B

182 Fnobody‚³‚ńF2006/04/24(ŒŽ) 12:34:14 ID:???
>>181
modname‚š’uŠ·‚·‚é•K—v‚Ķ‚Č‚¢‚ꂤ‚¾‚Æ‚Ē—į•¶‚ĢŠŌˆį‚¢‚Å‚·‚©

183 Fnobody‚³‚ńF2006/06/12(ŒŽ) 02:24:24 ID:???
>>143 ‚Ż‚½‚¢‚Č‚±‚Ę‚µ‚½‚¢‚Ģ‚Å‚·‚Æ‚ĒA‚ā‚Ķ‚čŒˆ’č“I‚Č•ū–@‚Į‚Ä‚ ‚č‚Ü‚¹‚ń‚©‚ĖBBB


184 Fnobody‚³‚ńF2006/06/12(ŒŽ) 05:04:50 ID:???
>>150 ‚ɏ‘‚¢‚Ä‚ ‚č‚Ü‚µ‚½‚ĖBBB
‚·‚Ż‚Ü‚¹‚ńBBB

185 Fnobody‚³‚ńF2006/06/15(–Ų) 09:05:30 ID:p9raRrGD
Apache1.3.3, Win2000SP2‚ŁAƒo[ƒ`ƒƒƒ‹ƒzƒXƒg‚ÅMovableType‚š‰^—p‚µ‚Ä‚Ü‚·B

Tag‚šAhttp://domain.tld/tags/tagname
‚Ę‚¢‚¤Œ`‚ōģ‚ź‚é‚ꂤ‚É‚Å‚«‚½‚Ü‚Å‚Ķ‚¢‚¢‚Ģ‚Å‚·‚ŖA
http://as-is.net/blog/archives/001020.html ‚šŽQl‚É .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

ŽĄŪ‚É”ņ‚ń‚Å‚Ł‚µ‚¢ę‚Ķ
http://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 F185F2006/06/15(–Ų) 09:07:01 ID:???
‚·‚Ż‚Ü‚¹‚ńAƒ^ƒCƒvƒ~ƒX‚ ‚č‚Ü‚µ‚½B

ŽĄŪ‚É”ņ‚ń‚Å‚Ł‚µ‚¢ę‚Ķ
http://domain.tld/cgi-bin/mt/mt-xsearch.cgi?blog_id=2$search_key=Tagwire&delimiter=,&search=tagname
‚Å‚·B

187 Fnobody‚³‚ńF2006/06/24(“y) 20:11:15 ID:usPjod1h
http://www.hogehoge.com ‚š http://hogehoge.com/main/
‚ɏ‘‚«Š·‚¦‚½‚¢‚Ģ‚Å‚·‚ŖA
‚Ē‚¤‚·‚ź‚Ī‚¢‚¢‚Ģ‚Å‚·‚©H


188 Fnobody‚³‚ńF2006/06/25(“ś) 09:19:26 ID:???
RewriteRule ^$ http://hogehoge.com/main/

189 Fnobody‚³‚ńF2006/07/29(“y) 17:15:32 ID:???
‚±‚ń‚Č‚±‚Ę‚š‚µ‚½‚¢‚Ģ‚Å‚·‚ŖA500 Internal Server Error‚É‚Č‚č‚Ü‚·B
httpd‚ĶRHEL3‚ĢƒCƒ“ƒXƒg[ƒ‰[‚É‚µ‚½‚Ŗ‚Į‚āA‚»‚Ģ‚܂܃Cƒ“ƒXƒg[ƒ‹‚µ‚Ü‚µ‚½B

http://www.domain.com/http://www.google.co.jp
«
RewriteEngine on
RewriteRule (..*) $1 [L]
«
http://www.google.co.jp

ƒAƒhƒoƒCƒX‚š‚ØŠč‚¢‚µ‚Ü‚·B

190 Fnobody‚³‚ńF2006/08/01(‰Ī) 20:44:39 ID:???
>>189
R ƒIƒvƒVƒ‡ƒ“‚ŃŠƒ_ƒCƒŒƒNƒg‚¶‚į‚Ü‚¢‚©H
[R,L]

191 Fnobody‚³‚ńF2006/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 Fnobody‚³‚ńF2006/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 Fnobody‚³‚ńF2006/08/29(‰Ī) 18:50:13 ID:qBkjqVym
http://example.com/hogehoge@‚š
http://example.com/?hogehoge
‚ɃŠƒ_ƒCƒŒƒNƒg‚³‚¹‚邽‚߂ɁA.htaccess‚É
RewriteEngine on
RewriteRule ^(.+)$ /?$1 [L]
‚ʏ‘‚¢‚½‚Ģ‚Å‚·‚ŖA500ƒGƒ‰[o‚Ä‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ńB
ƒAƒhƒoƒCƒX‚ØŠč‚¢‚µ‚Ü‚·EEE

194 Fnobody‚³‚ńF2006/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‚š‚µ‚½‚¢‚Ģ‚Å‚·‚ŖBBB

195 Fnobody‚³‚ńF2006/09/05(‰Ī) 23:49:05 ID:???
>>194
“®ģŠm”F‚Ģ•ū–@‚ą‚ķ‚©‚ē‚ø‚É‚»‚ń‚Č‚±‚Ę‚š‚µ‚Ä‚Ē‚¤‚·‚é‚Ā‚ą‚č‚¾H

196 Fnobody‚³‚ńF2006/09/05(‰Ī) 23:53:40 ID:Hy3lSiWg
>>195
‚Ę‚ ‚éCMSƒvƒ‰ƒOƒCƒ“‚šą–¾‘‚ɏ]‚Į‚ăCƒ“ƒXƒg[ƒ‹‚µ‚Ü‚·B

197 Fnobody‚³‚ńF2006/09/06(…) 16:18:20 ID:???
ŠĒ—l‚ą‘å•Ļ‚¾‚Č

198 Fnobody‚³‚ńF2006/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 Fnobody‚³‚ńF2006/09/06(…) 22:30:09 ID:ogWsQap5
‚Ė‚„B’N‚©mod_rewriteƒGƒ~ƒ…ƒŒ[ƒ^‚Ā‚­‚ē‚ĖH

“ü—Ķ•¶Žš—ńiURLj‚š“ü—Ķ‚µ‚½‚ē
htaccess‚É‚µ‚½‚Ŗ‚Į‚Ä
‚Ē‚¤URL•ĻŠ·‚³‚ź‚é‚©•\Ž¦‚³‚ź‚é‚ĢB

‚»‚¤‚·‚ź‚Ī‘啝‚É•~‹‚Ŗ‰ŗ‚Ŗ‚é‚ĘŽv‚¤‚ń‚¾‚Æ‚ĒB

200 Fnobody‚³‚ńF2006/09/07(–Ų) 09:25:25 ID:???
>>199
> mod_rewriteƒGƒ~ƒ…ƒŒ[ƒ^ģ‚ė‚¤‚ĘŽv‚¤‚ń‚¾‚Æ‚Ē‚Ē‚¤‚ęH
> “ü—Ķ•¶Žš—ńiURLj‚š“ü—Ķ‚µ‚½‚ē
> htaccess‚É‚µ‚½‚Ŗ‚Į‚Ä
> ‚Ē‚¤URL•ĻŠ·‚³‚ź‚é‚©•\Ž¦‚³‚ź‚é‚ĢB
> ‚»‚¤‚·‚ź‚Ī‘啝‚É•~‹‚Ŗ‰ŗ‚Ŗ‚é‚ĘŽv‚¤‚ń‚¾‚Æ‚ĒB

‚·‚Į‚°‚„Šś‘Ņ‚µ‚Ä‚Ü‚·B

201 Fnobody‚³‚ńF2006/09/07(–Ų) 17:01:33 ID:???
ŸŽč‚É•Ļ‚ķ‚Į‚Ä‚é‚—
‚Ü‚ •Ö—˜‚¾‚ė‚¤‚Æ‚Ēdebug on‚É‚·‚ź‚Ī‘å‘ĢŽ–‘«‚č‚é‚©‚ē‚Ė

202 Fnobody‚³‚ńF2006/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‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ńBB
iURL‚Ŗrewrite‚³‚ź‚é‘O‚ɁAtomcat‚Ģ‚Ł‚¤‚ɐ§Œä‚Ŗ‚¢‚Į‚Ä‚µ‚Ü‚¢A‚¤‚Ü‚­‘‚«Š·‚¦‚ē‚ź‚Č‚¢j

‚Ē‚±‚šŻ’č‚·‚ź‚Ī‚ę‚¢‚Å‚µ‚傤‚©H

203 Fnobody‚³‚ńF2006/10/22(“ś) 17:32:12 ID:???
mod_rewriteƒGƒ~ƒ…ƒŒ[ƒ^‚Ü‚¾‚Å‚·‚©H

204 Fnobody‚³‚ńF2006/10/22(“ś) 21:14:50 ID:???
Å‹ß²‰źƒlƒ^‚ŃXƒŒˆį‚¢‚Ģ‘‚«ž‚Ż‚Ŗ‘‚¦‚Ä‚¢‚éB
²‰źŒ§’”E²‰źŒ§ŒxE’k‡E’sŠæEī•ń˜R‰k‚Č‚Ē‚Ģ“ą—e‚¾B
‹ās‚Ŗ’ׂź‚é‚Ę‚µ‚½ƒfƒ}‚Ŗ‰ń‚č‘›‚¬‚Ŗ‹N‚«‚½‚±‚Ę‚ą‚ ‚éB
‚±‚Ģ‚ꂤ‚ȏ‘‚«ž‚Ż‚ĶT‚Ž‚ׂ«‚¾B

”ķŠQ–hŽ~‚Ģ‚½‚ߏķ’“‚·‚éƒXƒŒ‚ÉŒ[–Ö‚µ‚Ä‚­‚źB

205 Fnobody‚³‚ńF2006/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 Fnobody‚³‚ńF2006/12/14(–Ų) 14:03:45 ID:???
ƒNƒ‰ƒCƒAƒ“ƒg‘¤‚šéx‚·‚±‚Ę‚Ķo—ˆ‚Č‚¢

207 Fnobody‚³‚ńF2006/12/14(–Ų) 18:14:19 ID:???
>>206
‚Ü‚¶‚Ő|‚©B
‚¶‚į‚ ƒ\[ƒX’¼Ś‘‚«Š·‚¦‚邵‚©‚Č‚¢‚Ő|‚ĖB
‚ ‚č‚Ŗ‚Ę‚¤‚Ő|

208 Fnobody‚³‚ńF2006/12/15(‹ą) 02:34:56 ID:???
cgi ‚Ę html ‚Ŗ‹t‚Č‚¾‚Æ‚¾‚ė‚—

html‚ɃAƒNƒZƒX‚µ‚½‚Ę‚«cgi‚šŽĄs‚·‚é‚ꂤ‚É‚·‚ź‚Ī‚¢‚¢‚ń‚¾‚ęB

209 Fnobody‚³‚ńF2006/12/16(“y) 00:15:59 ID:???
.htacc(—Ŗ

210 Fnobody‚³‚ńF2007/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 Fnobody‚³‚ńF2007/03/04(“ś) 12:24:43 ID:???
>>210
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/media
RewriteRule (.*) /index.php [L]

!^/media ‚Ģ ^ ‚Ķ‚¢‚ē‚ń‚©‚Į‚½‚©‚ȁc

212 Fnobody‚³‚ńF2007/03/06(‰Ī) 13:08:27 ID:???
‚·‚¢‚Ü‚¹‚ńBŽæ–ā‚³‚¹‚Ä‚­‚¾‚³‚¢B
http://example.com@‚š@http://www.example.com ‚É
ƒŠƒ_ƒCƒŒƒNƒg‚³‚¹‚½‚¢‚Ģ‚Å‚·‚ŖAhttpsŠĀ‹«‚É‚Č‚é‚Ę‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ńB
https—p‚ɉŗ‹L‚Ģ‚ꂤ‚ɍl‚¦‚Ä‚Ż‚½‚Ģ‚Å‚·‚ŖcB

RewriteEngine on
RewriteCond %{SERVER_PORT} ^443 [AND]
RewriteCond %{HTTP_HOST} ^example\.com
RewriteRule (.*)$ https://www.example.com$1 [R=301,L]
‚¤‚Ü‚¢•ū–@‚Ķ‚Č‚¢‚Å‚µ‚傤‚©H


213 F212F2007/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ƒ‹‚Ŗˆį‚¢‚Ü‚µ‚½BBBorz

214 Fnobody‚³‚ńF2007/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 F214F2007/03/07(…) 01:09:00 ID:???
Ž©ŒČƒŒƒX
‚½‚¾apache‚šÄ‹N“®‚µ‚Ä‚¢‚Č‚©‚Į‚½‚¾‚Æ‚Ū

216 Fnobody‚³‚ńF2007/03/10(“y) 17:38:22 ID:VXyj5Dh3
index.php?p=2&mode=m&url=http://www.example.com/

‚Å m/2/http://wwww.example.com/ ‚Ę‚µ‚Ä•\Ž¦‚³‚¹‚邱‚Ę‚Ķ‰Ā”\‚Å‚µ‚傤‚©H

217 Fnobody‚³‚ńF2007/05/25(‹ą) 00:26:35 ID:4kvXKUJV
‚æ‚å‚Į‚ĘŽæ–ā‚Č‚ń‚Å‚·‚Ŗ
http://example.com/hoge/hage/ ‚š
hoge‚Ę‚¢‚¤ƒfƒBƒŒƒNƒgƒŠ‚Ŗ–³‚Æ‚ź‚Ī
http://example.com/index.php ‚ɃŠƒ_ƒCƒŒƒNƒg
‚ ‚ź‚Ī
http://example.com/hoge/ ‚š‚»‚Ģ‚Ü‚Ü•\Ž¦‚³‚¹‚½‚¢‚Ģ‚Å‚·B

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

ć‹L‚Ģ‚ꂤ‚É‚ā‚Į‚Ä‚Ż‚½‚Ģ‚Å‚·‚ŖAƒfƒBƒŒƒNƒgƒŠ‚Ŗ‘¶Ż‚µ‚ꂤ‚Ŗ–³‚©‚ė‚¤‚Ŗ
‚·‚ׂÄhttp://example.com/index.php‚ɃŠƒ_ƒCƒŒƒNƒg‚³‚ź‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
‚¢‚Į‚½‚¢‚Ē‚±‚ŖŠŌˆį‚Į‚Ä‚¢‚é‚Ģ‚Å‚µ‚傤‚©H

218 Fnobody‚³‚ńF2007/05/25(‹ą) 07:40:57 ID:???
>>216
‰Ā”\
>>217
ŽŽ‚µ‚½‚ē‚æ‚į‚ń‚Ę“®ģ‚µ‚½‚Ģ‚ÅŠŌˆį‚Į‚Ä‚Ķ‚¢‚Č‚¢‚ĘŽv‚¤

219 F217F2007/05/26(“y) 06:46:54 ID:???
>>218
‚Ü‚¶‚Į‚·‚©B
apache‚ĢŻ’č‚É–ā‘č‚Ŗ‚ ‚é‚Ģ‚©‚ą‚µ‚ź‚Ü‚¹‚ńB
‚ą‚¤‚·‚±‚µ’²‚ׂĂŻ‚Ü‚·B‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚µ‚½B

220 Fnobody‚³‚ńF2007/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‚ĢŻ’č‚š’Ē‰Į‚·‚鎖‚Ł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

http://www.xxxx.net/test ‚š
«
http://www.xxxx.net/test/ ‚Ę‚³‚¹‚½‚¢

‚æ‚Č‚Ż‚ɁAƒ`ƒ‹ƒ_—L‚č‚ŃAƒNƒZƒX‚·‚é‚Ę mod_dir ‚ĢƒXƒ‰ƒbƒVƒ…•āŠ®‚Ķ–ā‘č‚Č‚­s‚ķ‚ź‚鎖‚šŠm”FĻ‚Å‚·B

http://www.xxxx.net/~test ‚š
«
http://www.xxxx.net/~test/ ‚Ę‚Č‚éB


221 Fnobody‚³‚ńF2007/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

FXŽŽ‚µ‚½Œ‹‰Ź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
http://www.xxxx.net/test
«
http://www.xxxx.net/test/


‚½‚¾‚µAƒTƒuƒfƒBƒŒƒNƒgƒŠ‚ĢƒXƒ‰ƒbƒVƒ…•āŠ®‚Ķ‚Č‚³‚ź‚Ü‚¹‚ńB

http://www.xxxx.net/test/tmp ‚Ŗ
«
http://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 Fnobody‚³‚ńF2007/05/29(‰Ī) 00:06:05 ID:???
RewriteRule ^/([\w_]+(/[\w_]+)*)$ $1/ [R]

‚Č‚ń‚©‚±‚ń‚ČŠ“‚¶‚¶‚į‚¾‚ß‚©‚ĖH
“K“–

223 FƒTƒŒF2007/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 Fnobody‚³‚ńF2007/07/06(‹ą) 23:52:39 ID:???
A‚É‚«‚½ƒŠƒNƒGƒXƒg‚šB‚ɃŠƒ_ƒCƒŒƒNƒg‚µ‚½‚¢‚Ģ‚Å‚·‚Ŗ
C‚Ģ‚ꂤ‚ɃŠƒ_ƒCƒŒƒNƒgŒć‚ĢURL‚Ɂu?t=aaa&k=bbbv‚Ŗ‚­‚Į‚Ā‚¢‚Ä‚«‚æ‚į‚¢‚Ü‚·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 Fnobody‚³‚ńF2007/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 Fnobody‚³‚ńF2007/07/12(–Ų) 18:23:43 ID:???
http://aaa.example.com/‚šhttp://example.com/~aaa/‚ɏ‘‚«Š·‚¦‚é‚É‚Ķ‚Ē‚¤‚µ‚½‚ē‚ę‚¢‚Å‚µ‚傤‚©H

aaa.example.com‚Ęexcample.com‚Ķ“ƈź‚ĢƒT[ƒo[‚Å‚·B


227 Fnobody‚³‚ńF2007/07/17(‰Ī) 16:47:55 ID:???
>>266
IDB

aaa‚Ķ’萔H@‚»‚ź‚Ę‚ąwww‚Ęwww2‚¾‚Ę‚©Šō‚Ā‚©‚ ‚éH

228 Fnobody‚³‚ńF2007/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 F228F2007/07/19(–Ų) 01:05:11 ID:k0bvHpUP
.‚š_‚Č‚Ē‚É‚·‚é‚ĘˆÓ}‚µ‚½‚ꂤ‚É“®‚«‚Ü‚·B‚Ę‚¢‚¢‚Ā‚Ā‚ ‚°‚Ü‚·B

230 Fnobody‚³‚ńF2007/07/19(–Ų) 01:50:07 ID:???
‚Ę‚č‚ ‚¦‚øƒsƒŠƒIƒh‚Ģ‘O‚É‚Ķķ‚Ɂƒ}[ƒN‚š•t‚Æ‚é‚ń‚¾

231 F228F2007/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 F228F2007/07/19(–Ų) 23:31:43 ID:???
‘S‘RA•Ź‚Ģ–ā‘č‚Ģ‚ꂤ‚Å‚µ‚½B‰½‚©‚Ŗƒ‹[ƒv‚³‚ź‚Ä‚µ‚Ü‚Į‚Ä‚½‚ꂤ‚Å‚·B
Rewrite‚Ģ“®‚«‚š‚ę‚­—‰š‚Å‚«‚Ä‚Č‚¢‚ꂤ‚Å‚·‚Ģ‚ŕ׋­‚µ‚Ü‚·B

233 Fnobody‚³‚ńF2007/08/12(“ś) 03:55:49 ID:???
mod_rewrite ‚ʼnŗ‹L‚Ģ‚ꂤ‚Č‚±‚Ę‚Ķ‰Ā”\‚Å‚µ‚傤‚©H

http://example.com/1/@@@@@@@Ė example.com/index.php?a=1
http://example.com/1/b/2/@@@@@Ė example.com/index.php?a=1&b=2
http://example.com/1/b/2/c/3/@@@Ė example.com/index.php?a=1&b=2&c=3
http://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 Fnobody‚³‚ńF2007/08/12(“ś) 03:59:41 ID:YzqJNCOc
age

235 Fnobody‚³‚ńF2007/08/12(“ś) 12:45:54 ID:???
>>226
‚Č‚ń‚Å‚»‚ń‚Č‚±‚Ę‚·‚é‚ń‚¾‚ę‚—‚—‚—‚ĘŽv‚Į‚½‚Æ‚Ē‚Č‚é‚Ł‚Ē@‚Ø‘O“Ŗ‚¢‚¢‚Č
‚æ‚å‚Į‚ʍl‚¦‚Ä‚Ż‚é‚ķ

236 FJAPU ŸlVJAPUTeX. F2007/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 •”•Ŗ‚Ģ‚Ż "’Ē‰Į" ‚Ģˆµ‚¢‚Ę‚µ‚Ü‚·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 Fnobody‚³‚ńF2007/08/13(ŒŽ) 01:26:53 ID:xOKpCYRV
>>236
ƒŒƒX‚Ē‚¤‚ą‚Å‚·I

‚æ‚å‚Į‚Ę‚¤‚Ü‚­“®‚©‚Č‚©‚Į‚½‚Ģ‚ōŏ‰‚Ģ "/" ‚š‚Ę‚Į‚Ä‚±‚ń‚Č•—‚É‚µ‚Ä‚Ż‚Ü‚µ‚½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 FJAPU ŸlVJAPUTeX. F2007/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 Fnobody‚³‚ńF2007/08/13(ŒŽ) 03:09:59 ID:???
.htaccess‚ĶRewriteBase‚Ŗ•K{B

240 FJAPU ŸlVJAPUTeX. F2007/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 Fnobody‚³‚ńF2007/08/13(ŒŽ) 11:17:43 ID:d8YeW0fj
–ā‘č‚Č‚³‚»‚¤‚¾‚Æ‚ĒBBB

242 Fnobody‚³‚ńF2007/08/13(ŒŽ) 14:05:05 ID:???
RewriteBase‚ɃZƒbƒg‚·‚é’l‚ĶURL-pathB

243 FJAPU ŸlVJAPUTeX. F2007/08/14(‰Ī) 01:02:27 ID:???
>>242
‚½‚µ‚©‚Ƀ}ƒjƒ…ƒAƒ‹‚Ż‚½‚ē‚»‚¤‘‚¢‚Ä‚ ‚č‚Ü‚µ‚½B
‚ŖARewriteBase / ‚Å‚ąŒ‹‰Ź‚Ķ•Ļ‚ķ‚ē‚øB


244 Fnobody‚³‚ńF2007/08/14(‰Ī) 01:45:16 ID:sYc3cRby
•ĻŠ·ƒƒO‚Ŗ‰ö‚µ‚·‚¬‚邵AƒoƒO‚Č‚Ģ‚©‚Č‚ŸB


245 Fnobody‚³‚ńF2007/08/23(–Ų) 14:25:41 ID:oRh+in4w
>>233 ‚ĘŽ—‚Ä‚é‚ń‚¾‚Æ‚ĒA‚±‚¤‚¢‚¤‚Ģ‚Į‚Ä‚Ē‚¤‚ā‚ź‚ĪŽĄŒ»‚Å‚«‚Ü‚·‚©H

http://1.example.com/@@@@@@@ Ė example.com/index.php?a=1
http://1.example.com/b/2/@@@@@ Ė example.com/index.php?a=1&b=2
http://1.example.com/b/2/c/3/@@@ Ė example.com/index.php?a=1&b=2&c=3
http://1.example.com/b/2/c/3/d/4/@Ė example.com/index.php?a=1&b=2&c=3&d=4



246 Fnobody‚³‚ńF2007/08/25(“y) 21:04:57 ID:mIpqfkg/
RewriteRule ‚Å‚Ē‚Ģƒpƒ^[ƒ“‚É‚ąˆź’v‚µ‚Č‚¢ź‡‚Ģƒ‹[ƒ‹‚Å‚Ē‚¤‚ā‚ź‚Ī‚ę‚¢‚Å‚µ‚傤‚©H


247 Fnobody‚³‚ńF2007/08/26(“ś) 05:40:50 ID:???
YomisearchCGI”Å‚ĢƒJƒeƒSƒŠ‚šĆ“I‰»‚µ‚½‚¢‚Ģ‚Å‚·‚ŖA
ŽQl‚É‚Č‚éƒ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 Fnobody‚³‚ńF2007/08/26(“ś) 11:52:46 ID:6oSQJEbU
>>247
‚±‚ĢƒXƒŒ‚Ż‚邾‚Æ‚Å‚¶‚悤‚Ō‚ń‚Å‚ĶB
‚Ē‚±‚š“ļ‚µ‚¢‚ĘŠ“‚¶‚Ä‚¢‚é‚Ģ‚©‚ķ‚©‚ē‚Č‚¢‚µB


249 Fnobody‚³‚ńF2007/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 Fnobody‚³‚ńF2007/10/03(…) 15:17:11 ID:???
RewriteEngine On
RewriteRule .* index.php
‚Ü‚ø‚±‚¤‚µ‚Ämod_rewriteA•¶–@‚Ē‚æ‚ē‚É–ā‘č‚Ŗ‚ ‚é‚Ģ‚©Ų‚č•Ŗ‚Æ‚Ä‚Ż‚Č‚ęB

•¶–@‚ŖŠŌˆį‚Į‚Ä‚é‚Č‚ē
RewriteLog /var/log/httpd/rewrite_log
RewriteLogLevel 9
‚Ę‚µ‚ăƒO‚šŒ©‚Č‚Ŗ‚ēŒ“ˆö‚š’T‚é

RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f
‚Å‚¢‚Æ‚é‚©‚ą‚µ‚ź‚Č‚¢B

251 Fnobody‚³‚ńF2007/10/03(…) 15:34:01 ID:???
>>250
‚ā‚Į‚Ä‚Ż‚½‚ń‚Å‚·‚Ŗ‚ ‚¢‚©‚ķ‚ē‚ø404‚Å‚·…
•¶–@ŠŌˆį‚¢‚¶‚į‚Č‚­‚Ä‚ā‚Į‚ĻApache‚ĢŻ’čƒ~ƒX…H
ƒCƒ“ƒXƒg[ƒ‹‚µ‚Č‚Ø‚µ‚½•ū‚Ŗ‚¢‚¢‚ń‚Å‚µ‚傤‚©B

252 Fnobody‚³‚ńF2007/10/03(…) 17:31:53 ID:???
.htaccess‚ÅŽg‚¤‚Ę‚«‚ĶRewriteBase‚Ŗ•K{B

253 Fnobody‚³‚ńF2007/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 Fnobody‚³‚ńF2007/10/25(–Ų) 12:12:54 ID:???
google‚Ģ—l‚ČŒŸõ‚t‚q‚kŻ’č‚šŽ©•Ŗ‚ĢƒTƒCƒg‚Å‚ąŽĄŒ»‚µ‚½‚¢‚Ģ‚Å‚·‚ŖEEE‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ń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[ƒWiƒL[ƒ[ƒh‚ā•\Ž¦”‚šŻ’肵AŒŸõƒ{ƒ^ƒ“‚ÅŒŸõŠJŽnj
ƒAƒNƒZƒX@ttp://www.hogehoge.jp/search
“ą•”@@@index.php?mode=search@©ŽĄŒ»Ļ‚Ż

›ŒŸõŒ‹‰Ź•\Ž¦ƒy[ƒWiŒŸõ‚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 Fnobody‚³‚ńF2007/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 F254F2007/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 F254F2007/10/25(–Ų) 17:38:26 ID:???
>>255,256

[QSA]‚š•t‚Ƃ鎖‚Å–ā‘č‚š‰šŒˆ‚Å‚«‚Ü‚µ‚½B‘f‘‚¢‰ń“š‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚·B‚Ø‘›‚Ŗ‚¹‚µ‚Ü‚µ‚½B

258 Fnobody‚³‚ńF2007/10/27(“y) 00:37:29 ID:zm9qnQ5v
—«‚Émod_rewrite‚Ģą–¾‚š‚·‚鎞‚Į‚čō‚‚ɃZƒNƒnƒ‰‚Å‚«‚é‚ę‚Ė('-'*)

u‚±‚Ģ‚ꂤ‚ɐ«Šķ•\Œ»‚Å’sŠæ‚·‚ź‚ĪA«“I‚ČURL‚ŃAƒNƒZƒX‚Å‚«‚é‚ꂤ‚É‚Č‚č‚Ü‚·v

259 Fnobody‚³‚ńF2007/10/27(“y) 00:38:51 ID:???
‚Ł‚¤B

260 Fnobody‚³‚ńF2007/10/27(“y) 18:02:43 ID:PPo48ltM
‚Ł‚¤‚Ł‚¤

261 Fnobody‚³‚ńF2007/10/28(“ś) 09:25:28 ID:???
> «“I‚ČURL‚ŃZƒNƒƒX

@@i@LƒÖMj@c
@@i½¼j


@@iLƒÖMGj½@±³±³!!
@¼ƒ~½@j
@ ^@@@R

262 Fnobody‚³‚ńF2007/11/14(…) 12:06:40 ID:ng0LolU1
http://www.hoge.jp/c00000001/
‚ɃAƒNƒZƒX‚µ‚½ź‡‚É
http://www.hoge.jp/search.php?cid=00000001
‚šŽĄs‚³‚¹‚éŠĀ‹«‚šŽĄŒ»‚µ‚ꂤ‚ĘŽv‚¢

RewriteRule ^\/c([0-9]+)/?$ /ctgr_search.php?cid=$1

‚ʏ‘‚¢‚Ä‚¢‚é‚ń‚Å‚·‚Ŗ
http://www.hoge.jp/c00000001
‚ŃAƒNƒZƒX‚·‚é‚ʐ³ķ‚É“®ģ‚·‚é‚Ģ‚Å‚·‚ŖA
http://www.hoge.jp/c00000001/
‚ĘÅŒć‚ɃXƒ‰ƒbƒVƒ…‚š“ü‚ź‚é‚Ę404ƒGƒ‰[‚É‚Č‚Į‚Ä‚µ‚Ü‚¢‚Ü‚·
ƒXƒ‰ƒbƒVƒ…‚Ŗ‚Ā‚¢‚Ä‚¢‚Ä‚ą‚Ā‚¢‚Ä‚¢‚Č‚­‚Ä‚ą
“Æ‚¶“®ģ‚É‚µ‚½‚©‚Į‚½‚ń‚Å‚·‚Æ‚Ē


‰½‚ŖŠŌˆį‚Į‚Ä‚é‚Ģ‚©Œ©“–‚ą‚Ā‚©‚Č‚¢‚ń‚Å‚·‚ŖA•Ŗ‚©‚é•ū
‹³‚¦‚ĉŗ‚³‚¢„ƒ


263 Fnobody‚³‚ńF2007/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 Fnobody‚³‚ńF2007/11/20(‰Ī) 10:55:41 ID:???
%2f–ā‘čB

265 Fnobody‚³‚ńF2007/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"
‚Ģ‚ꂤ‚É‹Lq‚µ‚Ä‚¢‚郊ƒ“ƒN‚šRewrite‚šŽg‚¢A
/hoge/img/top/title.gif"
‚Ę•ĻX‚·‚邱‚Ę‚Į‚Ä‚Å‚«‚Ü‚·‚©H

‚²‘¶’m‚Ģ•ūA‹³‚¦‚Ä’ø‚Æ‚é‚ʏ•‚©‚č‚Ü‚·B

266 Fnobody‚³‚ńF2007/11/29(–Ų) 21:56:07 ID:???
mod_rewrite‚Ķ‰½‚©o—ˆ‚é‚ĘŽv‚Į‚Ä‚é‚ń‚¾‚—

ŠĀ‹«‚ą‚ ‚é‚Ż‚½‚¢‚¾‚µA‚ā‚Į‚Ä‚Ż‚ź

267 F265F2007/11/30(‹ą) 10:28:04 ID:cjIfOe/2
>266

‚¢‚ė‚¢‚ė’²‚ׂāA‚±‚ń‚©Š“‚¶‚Å‚»‚ź‚Į‚Ū‚¢Š“‚¶‚É‚Å‚«‚Ü‚µ‚½B


Options +FollowSymLinks
RewriteEngine on
RewriteBase /

RewriteCond %{HTTP_REFERER} http://hoge.jp/hoge/(.*)$
RewriteRule (.*) /hoge/$1 [R,L]

268 Fnobody‚³‚ńF2007/12/02(“ś) 08:43:40 ID:???
‚»‚ź‚¾‚Ę‚ ‚é’ö“xŽ©—R‚Ƀ[ƒJƒ‹‚Ģƒtƒ@ƒCƒ‹‚ɃAƒNƒZƒXo—ˆ‚é‚©‚ē
Request_URI‚Å”»•Ź‚µ‚½•ū‚Ŗ‚¢‚¢‚ę

269 Fnobody‚³‚ńF2007/12/20(–Ų) 18:10:10 ID:???
http://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 Fnobody‚³‚ńF2007/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]

‚Ę‚ā‚Į‚Ä
http://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 Fnobody‚³‚ńF2008/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 Fnobody‚³‚ńF2008/01/23(…) 22:17:35 ID:iTWduqjM
http://hoge.com/aaa/?page=2‚šhttp://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 Fnobody‚³‚ńF2008/01/24(–Ų) 14:33:10 ID:???
‚Ė‚Ŗ‚¢‚Č‚¢

274 Fnobody‚³‚ńF2008/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 Fnobody‚³‚ńF2008/01/27(“ś) 15:53:17 ID:???
ƒŒƒ“ƒ^ƒ‹ŽI‰®‚ą‘å•Ļ‚¾‚ȁc

276 Fnobody‚³‚ńF2008/02/06(…) 01:37:13 ID:???
>>271
Å’·ˆź’vA‚Ā‚܂肱‚Ģź‡¶‚ÉŒ»‚ź‚é .+ ‚Ŗ‚Å‚«‚邾‚Æ’·‚­ƒ}ƒ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 FsageF2008/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 Fnobody‚³‚ńF2008/02/06(…) 13:10:14 ID:???
Ŗ‚¢‚Ü‚³‚ēĄŽ»‚·‚¬‚éŽø”s‚Ķ½Ł°‚µ‚Ä‚­‚¾‚³‚¢„ƒ

279 Fnobody‚³‚ńF2008/02/06(…) 14:21:15 ID:???
Ž©ŒČ‰šŒˆBQSA•Ö—˜‚Å‚·‚Ė

280 Fnobody‚³‚ńF2008/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 Fnobody‚³‚ńF2008/02/08(‹ą) 01:43:18 ID:???
FedoraŽg‚¢‚¶‚į‚Č‚¢‚ń‚Å—Ē‚­•Ŗ‚©‚ē‚ń‚ŖA
http://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 F280F2008/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 Fnobody‚³‚ńF2008/02/10(“ś) 09:37:29 ID:???
>>280
ƒ\[ƒX‚©‚ēƒrƒ‹ƒh‚µ‚½‚Ł‚¤‚ŖŠy‚¶‚į‚ĖH

284 Fnobody‚³‚ńF2008/02/29(‹ą) 15:31:46 ID:???
IE7 ‚Å BASIC ”FŲ‚³‚ź‚é‚Ę Refer ‚É

http://id:pw@example.com/contact/?email=test@example.com

‚Ę id:pw@ ‚ŖŽc‚é‚Ģ‚Å

http://example.com/contact/?email=test@example.com

‚Ģ‚ꂤ‚ɏĮ‚µ‚½‚¢‚ʍl‚¦‚Ä‚¢‚Ü‚·B
mod_rewrite ‚ŏĮ‚·•ū–@Žv‚¢‚Ā‚­•ū‚¢‚ē‚Į‚µ‚į‚¢‚Ü‚·‚©B

285 Fnobody‚³‚ńF2008/02/29(‹ą) 22:12:08 ID:a2f9rZSr
age

286 Fnobody‚³‚ńF2008/04/20(“ś) 18:57:28 ID:???
CGI‹N“®‚Ģphp‚šnph‚É‚µ‚Ärewrite‚ÅŒÄ‚Ńo‚·‚Ęƒwƒbƒ_ī•ń‚Ŗˆ—ƒf[ƒ^‚ĢŒć‚ɏo‚Ä‚­‚é‚ń‚¾‚Ŗorz
‚±‚ĢƒXƒŒŒ©‚é‚Ę>>76‚Å“Æ‚¶Ēó‚Ŗ‚ ‚Į‚½‚Ż‚½‚¢‚¾‚ŖAŽ©—Ķ‚Å‚Ķ‰šŒˆ‚Å‚«‚Č‚©‚Į‚½EEEB

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]
‚Ę‚©ŽŽ‚µ‚½‚ń‚¾‚Ŗ‘Ź–Ś‚¾‚Į‚½BBB
ƒAƒNƒZƒX‚µ‚Ä‚«‚½URI‚ĶŠĀ‹«•Ļ”‚ÅŽó‚ÆŽę‚é—\’č‚Å‚·
•‚Æ‚Ä‚­‚¾‚³‚¢

287 FageF2008/04/26(“y) 13:59:43 ID:???
age

288 Fnobody‚³‚ńF2008/05/15(–Ų) 20:23:59 ID:???
age

289 Fnobody‚³‚ńF2008/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 Fnobody‚³‚ńF2008/07/08(‰Ī) 19:05:19 ID:???
ƒT[ƒoƒTƒCƒh‚¶‚į‚Ė

291 Fnobody‚³‚ńF2008/07/08(‰Ī) 19:09:36 ID:svqzHQk4
>>290
‚ ‚č‚Ŗ‚Ę‚¤
‚ā‚Į‚Ļ‚č‚»‚¤‚Å‚·‚ę‚Ėorz

292 Fnobody‚³‚ńF2008/07/16(…) 14:57:36 ID:XAZRRasQ
mod_rewite‚šŽg‚Į‚āA
http://localhost/*/2ch.net/
‚ŁA2ch‚Ŗ•\Ž¦‚³‚ź‚é‚Ż‚½‚¢‚Č‚±‚Ę‚Į‚Ä‚Å‚«‚Ü‚¹‚ń‚©H

RewriteRule /\*/(.*)/(.*) http://$1/$2 [P]
‚Ę‚¢‚ź‚Ä‚ąA‚¾‚ß‚¾‚Į‚½‚µB

‚æ‚å‚Į‚ʁAƒT[ƒo[ƒTƒCƒhƒXƒNƒŠƒvƒg‚Č‚µ‚Åxhr‚ĢŒŠ‚š‚Ā‚«‚½‚¢‚ń‚ŁB

293 Fnobody‚³‚ńF2008/07/16(…) 16:39:58 ID:???
REQUEST_FILENAME ‚Ŗ‚Ę‚ź‚ø‚É
–{—ˆ /var/www/test
‚Ę‚Č‚é‚ą‚Ģ‚ŖA
/test
‚¾‚Æ‚É‚Č‚Į‚Ä‚µ‚Ü‚¢‚Ü‚·B
l‚¦‚ē‚ź‚錓ˆö‚Ķ‰½‚Å‚µ‚傤‚©H

294 Fnobody‚³‚ńF2008/08/11(ŒŽ) 15:59:29 ID:???
RewriteRule ^\*/(.*)$ http://$1 [P]
mod_rewrite‚Ęmod_proxy‚Ŗ•K—v

295 Fnobody‚³‚ńF2008/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 Fnobody‚³‚ńF2008/08/30(“y) 01:53:33 ID:???
/dir/index$ /dir/index.php
‚¶‚į‚Č‚¢‚©‚Č

297 Fnobody‚³‚ńF2008/08/30(“y) 01:54:50 ID:KZbGqcdu
‚ ‚č‚Ŗ‚Ę‚¤B‚ā‚Į‚Ä‚Ż‚é


298 Fnobody‚³‚ńF2008/08/30(“y) 02:00:47 ID:KZbGqcdu
>296

‚¾‚Ż‚Å‚µ‚½orz
•’Ź‚ÉŠg’£Žq‚Ŗ•t‚¢‚Ä‚¢‚Č‚¢•ū‚ĢƒŠƒNƒGƒXƒg‚Ģ‚ꂤ‚Å‚·

http://›››.com/dir/index?id=hoge



299 Fnobody‚³‚ńF2008/08/30(“y) 02:06:07 ID:???
/dir/index(\?.*) /dir/index.php$1
‚±‚ź‚Å‚Ē‚¤‚©‚Č

300 Fnobody‚³‚ńF2008/08/30(“y) 02:13:02 ID:KZbGqcdu
‹³‚¦‚Ä‚ą‚ē‚Į‚Ä‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚·B

‚µ‚©‚µ‚¾‚ß‚Ż‚½‚¢‚Å‚·B

301 Fnobody‚³‚ńF2008/08/30(“y) 08:59:28 ID:???
RewriteRule ^/dir/index$ /dir/index.php [QSA]
‚¶‚į‚Č‚¢‚©H

302 Fnobody‚³‚ńF2008/08/30(“y) 09:01:02 ID:???
•ā‘«
RewriteBase‚ą‘‚¢‚Ę‚Æ

303 Fnobody‚³‚ńF2008/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 Fnobody‚³‚ńF2008/09/21(“ś) 00:50:14 ID:???
[R]

305 Fnobody‚³‚ńF2008/09/25(–Ų) 21:44:14 ID:???
ƒTƒ“ƒNƒX‚Å‚·B

‰šŒˆ‚µ‚Ü‚µ‚½

306 Fnobody‚³‚ńF2008/10/06(ŒŽ) 15:15:17 ID:???
‚±‚Ģ•Ó“Ē‚ń‚Ē‚Æ
http://tech.bayashi.jp/archives/entry/techweb/2007/001981.html

307 Fnobody‚³‚ńF2008/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‚¤‚Ģ‚Å‚·‚ŖcB
‚Ē‚±‚ÉŒ“ˆö‚Ŗ‚ ‚é‚Ģ‚©‘S‚­•Ŗ‚©‚ē‚øA¢‚Į‚Ä‚Ø‚č‚Ü‚·B
‹X‚µ‚­‚ØŠč‚¢‚µ‚Ü‚·B

308 Fnobody‚³‚ńF2008/10/11(“y) 05:03:38 ID:???
‚Ķ‚ŸHƒ}ƒ‹ƒ`Ž€‚Ė

309 Fnobody‚³‚ńF2008/10/12(“ś) 17:26:32 ID:???
>>307
rewriterule ‚Ƀpƒ‰ƒ[ƒ^[‚šŠÜ‚ß‚Č‚¢

310 Fnobody‚³‚ńF2008/11/05(…) 00:49:31 ID:???
‹l‚Ü‚Į‚Ä‚µ‚Ü‚Į‚č¢‚Į‚Ä‚¢‚Ü‚·B
‚؏•‚Æ‚¢‚½‚¾‚Æ‚Ü‚¹‚ń‚Å‚µ‚傤‚©B

http://hoge.com/a/b/hoge.php/aaa/111/bbb/222/ccc/333
Ŗ‚±‚ń‚ČURL‚š

http://hoge.com/a/b/hoge.php?aaa=111&bbb=222&ccc=333
Ŗ‚±‚ń‚Č•—‚ɉšŒˆ‚µA•\Ž¦‚³‚ź‚éƒAƒhƒŒƒX‚ąŒćŽŅ‚Ģ‚ꂤ‚É•\Ž¦‚³‚ź‚é‚ꂤ‚Č
RewriteRule‚š‘‚«‚½‚¢‚Ģ‚Å‚·‚ŖA‚Ē‚Ģ‚ꂤ‚É‹Lq‚·‚ź‚Ī‚¢‚¢‚Ģ‚Å‚µ‚傤‚©B

/aaa/111/bbbc‚Ģ‚ꂤ‚Čƒpƒ‰ƒ[ƒ^•”•Ŗ‚ĶPHP‚É‚ę‚Į‚Ä–¼‘O‚ą”‚ą•Ļ‰»‚µ‚Ü‚·B

•\Ž¦‚³‚ź‚éƒAƒhƒŒƒX‚Ŗ‘OŽŅ‚ĢƒAƒhƒŒƒX‚Ģ‚Ü‚Ü‚Å‚ ‚ź‚Ī‚Å‚«‚Ä‚¢‚é‚Ģ‚Å‚·‚ŖA
R=301‚ĢƒIƒvƒVƒ‡ƒ“‚šŻ’č‚·‚é‚Ę
http://mnt/httpd/c/hoge.com/a/b/hoge.php?aaa=111c‚Ģ‚ꂤ‚ČƒAƒhƒŒƒX‚É‚Č‚Į‚Ä‚µ‚Ü‚¢A
ƒAƒNƒZƒX‚µ‚½‚¢ƒAƒhƒŒƒX‚Ę‚Ķˆį‚¤ƒAƒhƒŒƒX‚É‚Č‚čA
Œ‹‰Ź•\Ž¦‚Å‚«‚Č‚­‚Č‚Į‚Ä‚µ‚Ü‚¢‚Ü‚·B

‚±‚Ģó‘Ō‚É‚Ā‚¢‚ĉšą‚µ‚Ä‚¢‚éƒy[ƒW‚ĢƒAƒhƒŒƒX‚¾‚Æ‚Å‚ą‚¢‚¢‚Ģ‚Å
‚Ø‹³‚¦‚¢‚½‚¾‚Æ‚Ü‚¹‚ń‚Å‚µ‚傤‚©B


311 Fnobody‚³‚ńF2008/11/16(“ś) 19:04:37 ID:???
ƒXƒŒƒ`‚Į‚Ū‚¢‚Æ‚ĒŽæ–ā
mod_rewrite ‚Å301•Ō‚µ‘±‚Æ‚Ä‚¢‚é‚Ģ‚ɁA
Feedfetcher-Google‚Ŗ‚ø‚Į‚ĘŒ³‚Ģrss‚šŽę‚č‚É—ˆ‚é‚ń‚Å‚·‚ŖA
Œü‚±‚¤‚³‚ń‚ĢDB‚Ŗ‘‚«Š·‚¦‚ē‚ź‚é‚Ģ‚Į‚Ä‚»‚ń‚Č‚ÉŽžŠŌ‚Ŗ‚©‚©‚é‚ą‚ń‚Č‚ĢH
‚Ü‚¾ˆźTŠŌ‚æ‚å‚Į‚Ę‚µ‚©‚½‚Į‚Ä‚Č‚¢‚ń‚¾‚Æ‚ĒA‚ą‚¤‚æ‚å‚Į‚Ę‚Ü‚Į‚½‚ē
‘‚«Š·‚¦‚ē‚ź‚é‚Ģ‚©‚Č

312 Fnobody‚³‚ńF2008/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 Fnobody‚³‚ńF2008/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 Fnobody‚³‚ńF2008/11/21(‹ą) 11:18:31 ID:???
ƒƒO‘‚«o‚·‘O‚ÉRewriteEngine on ‚Ķ—v‚ē‚Č‚¢‚ĢH

315 F312F2008/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‚µ‚Ä‚¢‚Ü‚·Bv
Chrome
u‚±‚ĢƒEƒFƒuƒy[ƒW‚É‚ĶƒŠƒ_ƒCƒŒƒNƒg ƒ‹[ƒv‚ŖŠÜ‚Ü‚ź‚Ä‚¢‚Ü‚·Bv

ƒ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‚Į‚Ä‚½‚ń‚Å‚·‚ŖAA
.htaccess‚š‘‚«Š·‚¦‚½‚ēo—ˆ‚é‚Ģ‚©‚Č
‚Ē‚¤‚µ‚½‚ē‚¢‚¢‚Å‚µ‚傤‚©H

316 F312F2008/11/21(‹ą) 11:24:54 ID:/EsDW5qx
>>314
.htaccess‚ɏ‘‚¢‚Ä‚é‚Ģ‚Å‚Ķƒ_ƒ‚Ę‚¢‚¤‚±‚Ę‚Å‚·‚©H
httpd.conf‚É‚Ķ312‚ŏ‘‚¢‚½‚¾‚Æ‚µ‚©‹Lq‚µ‚Ä‚Ü‚¹‚ń‚ŖƒAƒŒ‚Å‚Ķ•s‘«‚Å‚µ‚傤‚©H
‚¢‚ė‚ń‚ČƒTƒCƒg‚šŒ©‚Ä‚»‚Ģ’Ź‚č‚É‚µ‚½‚Ā‚ą‚č‚Å‚·‚ŖBB

317 Fnobody‚³‚ńF2008/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 F312F2008/11/21(‹ą) 13:31:49 ID:/EsDW5qx
>>317
mod_rewrite‚ĢƒGƒ‰[‚Å‚ ‚ź‚ĪAerror.log‚ɏo—Ķ‚³‚ź‚é‚Ę‚¢‚¤‚±‚Ę‚Å‚·‚©H
‚»‚¤‚¢‚¦‚ĪAerror.log‚É‚Ķ‚»‚¤‚¢‚¤‹Lq‚Ŗ‚ ‚č‚Ü‚¹‚ńB

„>>314Ž‚ŖŒ¾‚Į‚Ä‚é‚Ģ‚ĶAhttpd.conf‚Ŗę‚É‚ę‚Ü‚ź‚é‚Æ‚ĒA
„‚»‚Ģ‚Ę‚«‚ɁArewrite ƒGƒ“ƒWƒ“‚Ŗon‚¶‚į‚Č‚©‚Į‚½‚ēƒfƒBƒŒƒNƒeƒBƒu‚Ŗ
„–³Ž‹‚³‚ź‚é‚Ģ‚Å‚ĶH‚Į‚Ęb‚©‚ʁB

.htaccess‚ɏ‘‚¢‚Ä‚ ‚é@RewriteEngine on@‚Å‚Ķ•s\•Ŗ‚Ę‚¢‚¤‚±‚Ę‚Å‚µ‚傤‚©H
‚Ē‚±‚É‹Lq‚µ‚½‚ē‚¢‚¢‚ń‚Å‚µ‚傤H
Ž©•Ŗ‚Č‚č‚ɕ׋­‚µ‚Ä‚é‚Ā‚ą‚č‚Č‚ń‚Å‚·‚ŖAA’mŽÆ•s‘«‚Å–{“–‚ɍĻ‚Ż‚Ü‚¹‚ń

319 Fnobody‚³‚ńF2008/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 F312F2008/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‚Ķ
http://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] @‚ʏ‘‚¢‚Ä‚ą
http://localhost/system/index.htmlsystem/index.htmli’†—Ŗjsystem/index.htmlsystem/index.htmltest.gif‚É‚Č‚č‚Ü‚·B

ƒuƒ‰ƒEƒU‚ĢƒNƒbƒL[‚ĢĮ‹Ž‚Č‚Ē‚ą‚µ‚Ä‚Ż‚½‚ń‚Å‚·‚ŖAA‰½“x‚ą\‚µ–ó‚Č‚¢‚Å‚·‚Ŗ
‹C‚ŖŒü‚¢‚½•ū‚ę‚ė‚µ‚­‚ØŠč‚¢‚µ‚Ü‚·B

321 Fnobody‚³‚ńF2008/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 Fnobody‚³‚ńF2008/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 Fnobody‚³‚ńF2008/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 Fnobody‚³‚ńF2008/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 Fnobody‚³‚ńF2008/11/22(“y) 07:36:48 ID:BXxABI2c
‚Ż‚Č‚³‚ń‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚·A‡‚É‚½‚ß‚µ‚Ä‚Ż‚Ü‚·‚ĖB
ƒƒOƒtƒ@ƒCƒ‹‚ĢŻ’č‚Åapache‚ŖÄƒXƒ^[ƒg‚Å‚«‚Č‚­‚Č‚é‚ʏ‘‚«‚Ü‚µ‚½‚ŖA
‚æ‚å‚Į‚Ę‘O‚Ü‚Å‚ĶŻ’肵‚Ä‚ą“®‚©‚¹‚Ä‚½‚ń‚Å‚·A‚»‚ź‚Ŗ“Ė‘R‚¾‚ß‚É‚Č‚č‚Ü‚µ‚½

326 Fnobody‚³‚ńF2008/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‚ɐŻ’肵‚Ä
http://localhost/favicon.ico@‚ɃAƒNƒZƒX‚µ‚½‚ēA‚æ‚į‚ń‚Ęfavicon.ico‚š•\Ž¦‚µ‚Ü‚µ‚½@‚ŖA
http://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
‚š‚½‚ß‚µ‚½‚Ę‚±‚ė
http://localhost/index2.php/hoge@‚É‚Č‚č‚Ü‚µ‚½B‚±‚ź‚Ő³‚µ‚¢‚ń‚Å‚µ‚傤‚©H

327 Fnobody‚³‚ńF2008/11/22(“y) 08:25:24 ID:???
’Ž‚čH
index.php‚É‚Č‚ń‚©‘‚¢‚Ä‚ ‚é‚ń‚¶‚į‚Č‚¢‚ĢH

> RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php@‚Į‚Ä index.php‚É“]‘—‚·‚é‚Į‚ĈӖ”‚Å‚ę‚©‚Į‚½‚Å‚µ‚傤‚©H
‚»‚Ģ’Ź‚č

> http://localhost/index2.php/hoge@‚É‚Č‚č‚Ü‚µ‚½B‚±‚ź‚Ő³‚µ‚¢‚ń‚Å‚µ‚傤‚©H
³‚µ‚¢‚Å‚µ‚傤B

328 Fnobody‚³‚ńF2008/11/22(“y) 08:50:41 ID:???
RewriteBase /
‚Į‚ď‘‚¢‚Ä‚éH
‚»‚Ģ‚Ę‚«A‚æ‚į‚ń‚Ęindex.php‚Ķ/index.php‚É’u‚¢‚Ä‚ ‚é‚ĢH
ƒT[ƒo[ć‚ĢƒpƒX‚¾‚ęB

329 Fnobody‚³‚ńF2008/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ƒXi•’Ź‚ĢĆ“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@ć2s‚š“ü‚ź‘Ö‚¦‚Ä‚Ż‚Ä‚ąƒ_ƒ‚Å‚·

ƒAƒhƒoƒCƒX‚½‚­‚³‚ń‚­‚ź‚Ä‚é‚Ģ‚ɍĻ‚Ż‚Ü‚¹‚ńB

330 Fnobody‚³‚ńF2008/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 Fnobody‚³‚ńF2008/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‚É“]‘—‚³‚ź‚Ä‚é‚Ķ‚ø‚Č‚ń‚Å‚·‚ę‚ĖBB

332 Fnobody‚³‚ńF2008/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 Fnobody‚³‚ńF2008/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‚·‚é‹Lq‚Ķć‚ɏ‘‚¢‚½‚¾‚Æ‚Č‚ń‚Å‚·‚Ŗi.htaccess‚ą‚Č‚¢‚µj
‚Č‚ń‚Å‚Č‚ń‚¾‚ė‚¤

334 Fnobody‚³‚ńF2008/11/22(“y) 10:12:52 ID:???
ƒtƒ‹ƒpƒX‚ĶŽŽ‚µ‚½H
DocumentRoot‚Ķ‚Ē‚¤‚Č‚Į‚Ä‚éH


335 Fnobody‚³‚ńF2008/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 ‚Ģ‚Ü‚Ü‚Č‚ń‚Å‚·‚Ŗ‚±‚ź‚Å‚¢‚¢‚ń‚Å‚µ‚傤‚©Hj
‚µ‚©‚µ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 Fnobody‚³‚ńF2008/11/22(“y) 10:27:38 ID:BXxABI2c
‚ ‚ʁA@http://localhost/system/index.html@‚ɃAƒNƒZƒX‚·‚é‚Ę‚±‚ź‚ą localhost/index.html@‚É
ˆŚ“®‚µ‚Ü‚·B@systemˆČ‰ŗ‚Ķ‚»‚Ģ‚Ü‚Ü•\Ž¦‚µ‚½‚¢‚Ę‚«‚Ķ‚Ē‚¤‚µ‚½‚ē‚¢‚¢‚ń‚Å‚µ‚傤‚©@‚·‚Ż‚Ü‚¹‚ń‚Ŗ‹³‚¦‚Ä‚­‚¾‚³‚¢
–{“–‚É‚·‚Ż‚Ü‚¹‚ń

337 Fnobody‚³‚ńF2008/11/22(“y) 10:40:37 ID:???
‰½‚š‚µ‚½‚¢‚Ģ‚©‚ķ‚©‚ē‚ń‚Ģ‚ŁA‚ ‚Ę‚ĶAŽ©•Ŗ‚ŃhƒLƒ…ƒƒ“ƒgŒ©‚čl‚¦‚Ä‚Ż‚½•ū‚ŖEEE
URL‚ą•Ļ‚¦‚½‚¢‚Č‚ēRƒIƒvƒVƒ‡ƒ“‚ŃŠƒ_ƒCƒŒƒNƒg‚¾‚Æ‚ĒAƒ‹[ƒv‚µ‚Č‚¢‚ꂤ‚É’ˆÓB
systemˆČ‰ŗ‚šrewrite‚©‚ēŠO‚µ‚½‚¢‚Č‚ēArewriteCond‚ŏœŠOŻ’č‚š‘‚­

338 Fnobody‚³‚ńF2008/11/22(“y) 10:41:09 ID:???
‚ ‚ŸA‚æ‚Č‚Ż‚ɉ“‚Ŗ‘‚¢‚½rewriteBase‚Ģ‹Lq‚Ķƒfƒ}‚¾‚Į‚½‚Ģ‚Å–³Ž‹‚µ‚Ä‚æ‚å

339 Fnobody‚³‚ńF2008/11/22(“y) 10:55:16 ID:BXxABI2c
‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚µ‚½I@‚Ł‚ń‚Ę‚É•‚©‚č‚Ü‚µ‚½I

340 Fnobody‚³‚ńF2008/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 F340F2008/12/15(ŒŽ) 16:53:40 ID:???
Ž©ŒČ‰šŒˆ‚µ‚Ü‚µ‚½@

342 Fnobody‚³‚ńF2008/12/22(ŒŽ) 21:50:17 ID:i6VX5Oho
hogei“ś•tj.jpg‚ĘƒAƒNƒZƒX‚³‚ź‚½‚ēi“ś•tj.jpg‚š•\Ž¦‚µ‚½‚¢‚ń‚Å‚·

RewriteEngine on
RewriteRule hoge(.*)\.jpg$ http://example.com/$1.jpg [R]

‚¤‚Ü‚­“®ģ‚µ‚Ü‚¹‚ńB‚Ē‚±‚ŖŠŌˆį‚Į‚Ä‚¢‚é‚Ģ‚Å‚µ‚傤‚©H


343 Fnobody‚³‚ńF2008/12/22(ŒŽ) 22:00:34 ID:???
‚¤‚æ‚Å‚Ķ‚æ‚į‚ń‚Ę”ņ‚Ō‚Æ‚Ē‚Č‚Ÿ


344 F342F2008/12/22(ŒŽ) 22:12:02 ID:???
ƒOƒO‚é‚ʁu‚³‚­‚ēƒCƒ“ƒ^[ƒlƒbƒg‚Ģ.htaccess ‚Ģ RewriteRule ‚Ģ³‹K•\Œ»‚ÉŒŻŠ·«‚Ŗ‚Č‚¢v
‚Ę‚¢‚¤‹LŽ–‚šŒ©‚Ā‚Æ‚Ü‚µ‚½B‚±‚Ģ‚¹‚¢‚©‚ą‚µ‚ź‚Ü‚¹‚ń
‚ą‚¤­‚µ’²‚ׂĂŻ‚Ü‚·A‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚µ‚½


345 Fnobody‚³‚ńF2008/12/22(ŒŽ) 22:16:48 ID:???
ŽI‚É‚ę‚Į‚Ä‚ąˆį‚¤‚Ģ‚©‚Ė‚„B
500 ‰~‚ĢŽI‚ŁA‚»‚Ģ2s‚¾‚Ə‘‚¢‚Ä‚¤‚Ü‚­‚¢‚Į‚½‚؁B


346 Fnobody‚³‚ńF2008/12/23(‰Ī) 01:20:45 ID:???
Apache 1.3.x ‚Ę Apache 2.x ‚Åmod_rewrite‚Ŗˆį‚¤‚Ģ‚©‚Č? PCRE—‚Ż?

347 Fnobody‚³‚ńF2008/12/25(–Ų) 22:13:19 ID:???
mod_rewrite‚Į‚ăhƒLƒ…ƒƒ“ƒg‚Ŗ‚ā‚½‚ē‚ʐą–¾•s‘«‚Å‚Ż‚ń‚țʂ܂é‚ę‚ȁB
‚ā‚邱‚Ę‚ĶƒvƒƒOƒ‰ƒ~ƒ“ƒOˆČ‰ŗ‚ĢŻ’čƒtƒ@ƒCƒ‹‚Č‚Ģ‚ɈŁķ‚Č•Ŗ‚©‚č“ļ‚³B

348 Fnobody‚³‚ńF2008/12/26(‹ą) 05:23:34 ID:???
ƒhƒLƒ…ƒƒ“ƒg‚ɏ‘‚©‚ź‚½šŒ‚š‚·‚ׂĈł‚Żž‚ń‚Å‚¢‚ź‚Ī–ā‘č‚Č‚¢B
‰½‚š‰½‚֏‘‚«Š·‚¦‚½‚¢‚Ģ‚©‚š—pˆÓ‚³‚ź‚½šŒ‚šŽg‚Į‚Ä‘g‚Ż—§‚Ä‚é”\—Ķ‚Ģ–ā‘čB

349 Fnobody‚³‚ńF2008/12/27(“y) 12:25:14 ID:CKOvxwPj
‚Ż‚Č‚³‚Ü‹³‚¦‚Ä‚­‚¾‚³‚¢B
‚³‚­‚ēƒCƒ“ƒ^[ƒlƒbƒg‚š—˜—p‚µ‚Ä‚Ø‚č‚Ü‚·B

http://hoge.com/aaa-bbb ‚š
http://hoge.com/aaa.php?menu=bbb ‚Ģ‚ꂤ‚ɉšŒˆ‚³‚¹‚邱‚Ę‚Ķ‚Å‚«‚½‚Ģ‚Å‚·‚ŖA
ƒnƒCƒtƒ“‚šƒXƒ‰ƒbƒVƒ…‚É•Ļ‚¦‚āA
http://hoge.com/aaa/bbb ‚š
http://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_\-]+)$ http://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_\-]+)$ http://hoge.com/aaa.php?menu=$1

‚ę‚ė‚µ‚­‚ØŠč‚¢‚µ‚Ü‚·B

350 Fnobody‚³‚ńF2008/12/30(‰Ī) 10:15:42 ID:???
>>349
/
‚Ģ³‹K•\Œ»‚Å‚Ģ–šŠ„‚šl‚¦‚ź‚Ī‚·‚®‚ķ‚©‚é

351 Fnobody‚³‚ńF2009/01/20(‰Ī) 01:26:28 ID:???
mod_rewrite‚Ŗ‹@”\‚µ‚Ü‚¹‚ńB

ŠĀ‹«
OSFCentOS5
http:apache2

httpd.conf‚É‚ĶˆČ‰ŗ‚Ģ‹Lq‚š‚µ‚Äapache‚ĢÄ‹N“®‚š‚µ‚Ü‚µ‚½B

LoadModule rewrite_module modules/mod_rewrite.so
RewriteLogLevel 9
RewriteLog /var/log/httpd/rewrite.log

‚ŁA/testƒfƒBƒŒƒNƒgƒŠ‚ÉˆČ‰ŗ‚Ģ‹Lq‚š‚µ‚½.htaccessƒtƒ@ƒCƒ‹‚šŻ’uB
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^/test/(.*)$ /test2/$1 [L,R]
</IfModule>

‚±‚Ģ‹Lq‚š‚·‚é‚Ę–{—ˆ‚Č‚ēAuhttp://ƒhƒƒCƒ“/test/index.htmlv‚ɃAƒNƒZƒX‚µ‚½‚Ę‚«‚Ɂuhttp://ƒhƒƒCƒ“/test2/index.htmlv‚ɃŠƒ_ƒCƒŒƒNƒg‚·‚é‚Ķ‚ø‚¾‚ĘŽv‚¤‚Ģ‚Å‚·‚ŖEEEB
ƒuƒ‰ƒEƒU‚É‚Ķuhttp://ƒhƒƒCƒ“/test/index.htmlv‚Ŗ•\Ž¦‚³‚ź‚Ä‚µ‚Ü‚·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 F351F2009/01/21(…) 01:04:18 ID:Xd3Vqa6l
351‚Å‚·B
‚·‚¢‚Ü‚¹‚ńAć‚°‚³‚¹‚Ä‚­‚¾‚³‚¢B

353 Fnobody‚³‚ńF2009/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 Fnobody‚³‚ńF2009/01/21(…) 16:33:47 ID:???
.htaccess‚ę‚čć‚ĢŠK‘w‚Ģƒtƒ@ƒCƒ‹‚šŽQĘ‚³‚¹‚½‚¢‚Ģ‚Å‚·‚Ŗ‰Ā”\‚Å‚µ‚傤‚©H
RewriteEngine on
RewriteRule (.+?)\.php$ ../test/$1.php [L]


355 Fnobody‚³‚ńF2009/01/21(…) 19:59:03 ID:???
‚ā‚Į‚Ä‚Ż‚½‚ĢH

356 F351F2009/01/23(‹ą) 03:43:10 ID:???
>>353
‚²‹³Ž¦‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚·B
ƒAƒhƒoƒCƒX‚šŽQl‚ÉˆČ‰ŗ‚Ģ‹Lq‚š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 Fnobody‚³‚ńF2009/01/26(ŒŽ) 15:02:16 ID:???
Winć‚ÅŠJ”­‚µLinux‚Å“®ģ‚³‚¹‚Ä‚¢‚Ü‚·B
>>265‚Ę‚Ł‚Ś“Æ‚¶‚±‚Ę‚š‚µ‚½‚¢‚ĘŽv‚Į‚Ä‚¢‚Ü‚·B

‹ļ‘Ģ“I‚ÉŒ¾‚¤‚Ę

/DocRootØĆ“I‚Čƒy[ƒW‚Ģ‚Ż
@„„.htaccessØRewriteBase / ‚Ģ‚Ż‹Lq
@„„/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‚Å‹Lq‚³‚ź‚Ä‚¢‚邽‚ß
(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‚Å‚µ‚½‚ē
‚²‹³Žö‚ę‚ė‚µ‚­‚ØŠč‚¢‚µ‚Ü‚·BB

358 Fnobody‚³‚ńF2009/01/27(‰Ī) 12:01:00 ID:???
html‚Ģ’†‚É‚©‚©‚ź‚½CSSƒtƒ@ƒCƒ‹‚Č‚Ē‚Ķ‚·‚ׂĐā‘ĪƒpƒX‚É‚Č‚Į‚Ä‚Ü‚·H

359 F357F2009/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 Fnobody‚³‚ńF2009/01/27(‰Ī) 17:46:36 ID:???
/DocRoot/.htaccess ŠY“–•”•ŖŒ©‚¹‚Ä‚­‚¾‚³‚¢

361 F357F2009/01/28(…) 12:47:01 ID:???
/DocRoot/.htaccess‚Ķ

RewriteBase /

‚Ģ‚Ż‚Å‚·B

‚±‚Ü‚²‚Ü‚ĘŽw’肵‚Ä‚¢‚éRewriteRule‚Ķ
/DocRoot/subDir1/.htaccess@‚É‚Č‚č‚Ü‚·

Options +FollowSymLinks
RewriteEngine On
RewriteBase /subDir1

RewriteCond %{HTTP_REFERER} http://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 Fnobody‚³‚ńF2009/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 Fnobody‚³‚ńF2009/01/28(…) 14:04:18 ID:???
’ł³B@“ü‚Į‚Ä–³‚¢‚ń‚¾‚Į‚½B
‚±‚ź‚Ķ“ļ‚µ‚¢‚Ģ‚©‚ȁB
ƒuƒ‰ƒEƒU‚©‚ē‚ĢƒAƒNƒZƒX‚Ķ
URL—“‚Ķ@http://hogehoge.com/subDir1/xxx ‚Å‚ą@@cssƒtƒ@ƒCƒ‹‚Ö‚ĢƒAƒNƒZƒX‚Ķ
http://hogehoge.com/css@‚Å‚µ‚©‚Č‚¢‚©‚ē‚ĖB

364 Fnobody‚³‚ńF2009/01/28(…) 14:53:05 ID:???
mod_rewrite‚¶‚į‚Č‚­‚āAAlias‚ŏ\•Ŗ‚Č‚ń‚¶‚į‚Č‚¢‚ĢH

365 F357F2009/01/29(–Ų) 14:23:59 ID:???
Alias‚šŽŽ‚µ‚Ü‚µ‚½‚Ę‚±‚ėA>>363‚ĢŒ»Ū‚Ķ‰ń”š‚Å‚«‚Ü‚µ‚½‚Ŗ
•””‚ĢƒTƒuƒfƒBƒŒƒNƒgƒŠ–ˆ‚ÉAlias‚šŻ’č‚Å‚«‚Č‚¢‚Ģ‚Å’f”O‚µ‚Ü‚µ‚½BB

Œ‹‹Ēhtml‚Ébaseƒ^ƒO‚š‚Ā‚Æ‘S‚Ä‘Š‘ĪƒpƒX•\‹L‚É‚µ‚āA
js‚Ģ‚Ł‚¤‚Ķdocument.baseURI—v‘f‚šŒ©‚ăŠƒNƒGƒXƒgURI‚É’Ē‰Į‚·‚é•ū–@‚š‚ʂ邱‚Ę‚É‚µ‚Ü‚µ‚½B
‚¢‚ė‚¢‚ė•×‹­‚É‚Č‚č‚Ü‚µ‚½B‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚·B

366 Fnobody‚³‚ńF2009/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 Fnobody‚³‚ńF2009/02/02(ŒŽ) 10:49:03 ID:???
/.index.php‚Ö‚ĢƒAƒNƒZƒX‚Å“®‚¢‚Ä‚éH

368 Fnobody‚³‚ńF2009/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 Fnobody‚³‚ńF2009/03/02(ŒŽ) 05:55:14 ID:???
•’Ź‹t‚¶‚į‚Č‚¢‚©H

370 Fnobody‚³‚ńF2009/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[ƒgl‚¦‚é‚ĘFWŽ©‘Ģ‚Ķ‚¢‚¶‚č‚½‚­‚Č‚¢‚Ģ‚ŁB

371 Fnobody‚³‚ńF2009/03/03(‰Ī) 04:43:10 ID:???
FX‚ā‚Į‚Ä‚Ķ‚Ż‚½‚ą‚Ģ‚Ģ‚Ē‚¤‚ą–³—‚»‚¤‚Č‚Ģ‚ÅFW‚Ģƒ‹[ƒ^‚¢‚¶‚č‚Ü‚·
rewrite‚Į‚Ä“ĮŽź•¶Žš‚ĢƒGƒXƒP[ƒvŽü‚čŠĆ‚¢‚Ģ‚©‚Č‚Ÿ

372 Fnobody‚³‚ńF2009/03/03(‰Ī) 10:28:42 ID:???
RewriteCond %{QUERY_STRING} ^param=(.*)$
RewriteRule ^hoge\.php$ ./hage/param/%1? [R]
ŽŽ‚µ‚Ä–³‚¢‚Ŗ


373 Fnobody‚³‚ńF2009/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

wwwiƒhƒLƒ…ƒƒ“ƒgƒ‹[ƒgj
|
+ index.phpi1. ˆź”Ź‰ę–Ź—pj
|
+ admin
     |
     + index.phpi2. ŠĒ—‰ę–Ź—pj

‚»‚µ‚ā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 Fnobody‚³‚ńF2009/04/03(‹ą) 13:14:38 ID:nlrPhi8T
http://hogehoge.ero/index.php/eroero.htm => 404error!
http://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



375 Fnobody‚³‚ńF2009/06/07(“ś) 03:20:19 ID:RWqPrWpc
index.php‚Ģpage‚Ę‚¢‚¤GETƒpƒ‰ƒ[ƒ^–¼‚ŃAƒNƒZƒX‚µ‚½‚¢‚Ģ‚Å‚·‚Ŗ‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ńB
http://www.example.com/list/index.php?page=aaaaaaa
http://www.example.com/list/aaaaaaa

listƒfƒBƒŒƒNƒgƒŠ”z‰ŗ‚Ģ.htaccess‚Ķ‰ŗ‹L‚É‚Č‚č‚Ü‚·B
‚Ē‚±‚Ŗˆ«‚¢‚Ģ‚Å‚µ‚傤‚©B
RewriteEngine On
RewriteRule ^([^/]*)/?$ /index.php?page=$1 [L]
AllowEncodedSlashes On

‚Ü‚½Aindex.php‚ŖŻ’u‚³‚ź‚Ä‚¢‚鏼Š‚É‚Ķimages‚ājs‚Ę‚¢‚¤ƒfƒBƒŒƒNƒgƒŠ‚Ŗ‚ ‚é‚Ģ‚Å‚·‚ŖA
‚±‚ź‚É‚Ķ’¼ŚƒAƒNƒZƒX‚³‚¹‚é‚É‚Ķ‚Ē‚¤‚·‚ź‚Ī‚ę‚¢‚Ģ‚Å‚µ‚傤‚©B

‹X‚µ‚­‚ØŠč‚¢‚¢‚½‚µ‚Ü‚·B

376 Fnobody‚³‚ńF2009/06/07(“ś) 19:02:27 ID:???
>>373
Cond‚Å/admin/‚¾‚Æ”š‚Æ‚é‚Ę‚©B

>>374
/index.php(/.*) Ø $1 ‚Ż‚½‚¢‚ČRule‚Å‚ąģ‚é‚Ę‚©B

>>375
/list/‚Ģ.htaccess‚ɏ‘‚¢‚Ä‚é‚Č‚ēBase‚Ę‚µ‚Ä/list/‚šƒZƒbƒg‚·‚é‚©/list/ž‚Ż‚ÅRule‚š‘‚­‚Ę‚©B
images/‚ājs/‚š”š‚Æ‚é‚ꂤ‚ČCond‚š‘‚­‚Ę‚©B

377 Fnobody‚³‚ńF2009/06/13(“y) 15:15:46 ID:???
”Āˆį‚¢‚Č‚ē‚·‚¢‚Ü‚¹‚ńBB

www.example.com/^hoge/ iŽĄ‘ŌF/home/hoge/public_html/)
”z‰ŗ‚Ö‚ĢƒAƒNƒZƒX‚š
www.example.com/^hoge/index.php iŽĄ‘ŌF/home/hoge/public_html/index.php)
‚Ö‚Ęrewrite‚µ‚ꂤ‚Ę‚µ‚Ä‚¢‚Ü‚·B

/home/hoge/public_html/.htaccess‚É‚Ķ
RewriteEngine on
RewriteBase /
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php
‚š‹LŚ‚µ‚Ä‚¢‚Ü‚·B

‚±‚ź‚Å
www.example.com/^hoge/index.php@‚ɃAƒNƒZƒX‚·‚é‚Ę
/var/www/html‚Ģindex.php‚É”ņ‚Ī‚³‚ź‚Ä‚µ‚Ü‚¢‚Ü‚·B
ƒ†[ƒUƒfƒBƒŒƒNƒgƒŠ‚ÅŽĄŒ±‚µ‚ꂤ‚ĘŽv‚Į‚½‚Ģ‚Å‚·‚Ŗ‚¤‚Ü‚­‚¢‚©‚Č‚¢‚ꂤ‚Å‚·B

Apache‚Ķ2.2.9@os‚ĶCentos5.3‚Å‚·B
‹X‚µ‚­‚ØŠč‚¢‚µ‚Ü‚·B

378 Fnobody‚³‚ńF2009/06/13(“y) 17:03:58 ID:???
>>377
RewriteBase /
«
RewriteBase /~hoge/
‚É•Ļ‚¦‚Ä‚ŻB

379 Fnobody‚³‚ńF2009/06/14(“ś) 01:28:29 ID:???
>>378
‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚·B
—vˆö‚Ŗ2‚Ā‚ ‚č‚Ü‚µ‚½‚ŖA‚»‚Ģ‚¤‚æ‚Ģ‚Š‚Ę‚Ā‚Å‚µ‚½B
•‚©‚č‚Ü‚µ‚½B

380 Fnobody‚³‚ńF2009/06/15(ŒŽ) 14:21:55 ID:???
‚ą‚¤‚Š‚Ę‚Ā‚š‘‚Æ‚ę

381 Fnobody‚³‚ńF2009/06/15(ŒŽ) 23:25:34 ID:???
rule‚Ģ‰E‘¤‚©‚Č

382 Fnobody‚³‚ńF2009/08/24(ŒŽ) 13:23:24 ID:TLZIhZKK
ƒtƒŒ[ƒ€ƒ[ƒN‚š‚Ā‚©‚Į‚Ä‚ÄˆČ‰ŗ‚Ģ‚ꂤ‚ȏ‘‚«•ū‚š‚µ‚Ä‚é‚ń‚Å‚·‚ŖA
http://hoge.hoge.com/
‚ɃAƒNƒZƒX‚µ‚½ź‡Aƒuƒ‰ƒEƒU‚¾‚Ę•\Ž¦‚³‚ź‚Ü‚·‚ŖA
wget‚š‚µ‚Ä‚Ż‚é‚Ę404‚É‚Č‚Į‚Ä‚µ‚Ü‚¢‚Ü‚·B‚»‚Ģ‚¹‚¢‚©AYahoo‚ɃNƒ[ƒ‹ƒŠƒNƒGƒXƒg‚µ‚ꂤ‚Ę‚µ‚Ä‚ą
404‚Å‚·‚Ę‚¢‚ķ‚ź‚Ä‚µ‚Ü‚¢‚Ü‚·B‚Ē‚±‚Ŗ‚Ø‚©‚µ‚¢‚©‚ķ‚©‚č‚Ü‚·‚Å‚µ‚傤‚©H
http://hoge.hoge.com/
‚ĶŽĄŪ‚Ķ
http://hoge.hoge.com/index.php/ˆų”/
‚Ż‚½‚¢‚ČŠ“‚¶‚É‚Č‚Į‚Ä‚Ü‚·

<IfModule mod_rewrite.c>
RewriteEngine On

# uncomment the following line, if you are having trouble
# getting no_script_name to work
RewriteBase /

# we skip all files with .something
RewriteCond %{REQUEST_URI} \..+$ #
RewriteCond %{REQUEST_URI} !\.html$
RewriteRule .* - [L]

# we check if the .html version is here (caching)
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f

# no, so we redirect to our front web controller
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>

383 Fnobody‚³‚ńF2009/08/25(‰Ī) 19:10:10 ID:X6yGpm6m
‚²‚ß‚ńArewrite‚Ķ–ā‘č‚Č‚³‚°‚Ū‚©‚Į‚½

384 Fnobody‚³‚ńF2009/08/27(–Ų) 22:20:10 ID:t3eEdAjR
http://hoge.com/¼‘ŗ‚Š‚ė‚ä‚«/‚Q‚ƒ‚ˆŠĒ—l
‚š
http://hoge.com/index.php?name=¼‘ŗ‚Š‚ė‚ä‚«&site=‚Q‚ƒ‚ˆŠĒ—l
‚É”ņ‚Ī‚»‚¤‚Ę‚µ‚Ä‚¢‚Ü‚·B

RewriteRule ^/([^/.]+?)/?(/.*)?$ /index.php?name=$1&site=$2 [L]

‚Ę‚µ‚Ä‚¢‚Ü‚·‚Ŗapache‚ĢÄ‹N“®‚š‚·‚é‚Ę‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ńBBB
RewriteRule ^/([^/.]+)/?(/.*)?$ /index.php?name=$1&site=$2 [L]
ƒXƒ‰ƒbƒVƒ…‚Ģ‘O‚ĢÅ¬ƒ}ƒbƒ`‚É•K—v‚Č?‚š‚Ź‚­‚ĘapacheÄ‹N“®‚š‚µ‚Ę‚č‚ ‚¦‚ø
“®‚­‚Ģ‚Å‚·‚ŖAAÅ¬ƒ}ƒbƒ`‚µ‚Č‚¢‚Ęˆź•”‚¤‚Ü‚­‚¢‚©‚Č‚¢‚½‚߁A
‚Ē‚¤‚·‚ź‚Īmod_rewrite‚ōŏ¬ƒ}ƒbƒ`‚Å‚«‚é‚©‹³‚¦‚Ä‚­‚¾‚³‚¢
m(_ _)m

385 Fnobody‚³‚ńF2009/08/27(–Ų) 22:42:18 ID:???
apache2.0‚Ę2.2‚ŏˆ—•Ļ‚ķ‚Į‚½H
“Æ‚¶Ž®‚ň«‹Ö‚Ŗ‚¤‚Ü‚­‚¢‚©‚Č‚¢‚ń‚¾‚Æ‚ĒŽ€‚Ė

386 Fnobody‚³‚ńF2009/09/03(–Ų) 20:22:37 ID:54RqrMPZ
301‚ŃTƒCƒgˆŚ“®‚š‚·‚鏼‡‚Ɋ֐”‚ɐFX‚Č’l‚Ŗ‚ ‚é‚Ģ‚š‚»‚ź‚¼‚źƒŠƒ_ƒCƒŒƒNƒg‚³‚¹‚½‚¢ź‡
ˆź‹“‚ɏ‘‚­‚É‚Ķ‚Ē‚¤‚·‚ź‚Ī‚¢‚¢‚Å‚µ‚傤‚©H


‚P‚Ā‚P‚Ā‘‚­‚ʉŗ‹L‚Ģ‚ꂤ‚Č‚Ģ‚š‚P‚Ā‚É‚µ‚½‚¢‚Å‚·B

Redirect 301 /index.php?a=1 "http://www.example.jp/index.php?a=1"
Redirect 301 /index.php?a=2 "http://www.example.jp/index.php?a=2"
Redirect 301 /index.php?a=3 "http://www.example.jp/index.php?a=3"
@E
@E
@E
Redirect 301 /index.php?a=a1 "http://www.example.jp/index.php?a=a1"
Redirect 301 /index.php?a=b2 "http://www.example.jp/index.php?a=b2"
Redirect 301 /index.php?a=c3 "http://www.example.jp/index.php?a=c3"
@E
@E
@E

387 Fnobody‚³‚ńF2009/09/03(–Ų) 21:19:51 ID:???
>>386
ŒNAŽæ–ā‚·‚é‘O‚ɏ­‚µ‚Ķl‚Ģ’‰‚š•·‚«‚Č‚³‚¢

•ŹƒXƒŒ‚ŐeŲ‚É—@‚µ‚Ä‚­‚ź‚½l‚Ŗ‚©‚ķ‚¢‚»‚¤‚¾

388 Fnobody‚³‚ńF2009/09/03(–Ų) 22:03:50 ID:54RqrMPZ
>>387
‚æ‚į‚ń‚Ę•·‚¢‚Ä‚é‚ęBexample.jp‚É’¼‚µ‚Ă邾‚ėBiƒRƒR‚Ķ‘Ć“–‚ČˆÓŒ©‚¾‚Ę”»’f‚µ‚½‚Ģ‚Łj
uƒ}ƒ‹ƒ`Žæ–āˆµ‚¢‚³‚ź‚Ä–ļ‰ī‚ȁEEEv‚Į‚Ä•”•Ŗ‚Ķ
‚»‚ń‚Č‚Ģ‚Ē‚¤‚Å‚ąƒCƒC‚Ę”»’f‚µ‚Ä–³Ž‹‚µ‚½B

•·‚­—§ź‚¾‚©‚ē‚Į‚āAŒ¾‚ķ‚ź‚½‚±‚ʂɉ½‚Å‚ą]‚¤–󂶂į‚Č‚¢B
Ž©•Ŗ‚ōl‚¦‚āu‡—“I‚¾vu‚»‚Ģ’Ź‚čv‚ĘŠ“‚¶‚½ˆÓŒ©‚¾‚Ƃɏ]‚¤B

389 Fnobody‚³‚ńF2009/09/03(–Ų) 22:48:24 ID:???
‚ ‚Į‚»

390 Fnobody‚³‚ńF2009/09/14(ŒŽ) 02:55:21 ID:???
ƒ‹[ƒg’¼‰ŗ‚Éaaa‚Ę‚¢‚¤ƒfƒBƒŒƒNƒgƒŠ‚Ŗ‚ ‚čA‚±‚ĢƒfƒBƒŒƒNƒgƒŠˆČ‰ŗ‚ĢƒfƒBƒŒƒNƒgƒŠ‚É‚Ö‚ĢƒAƒNƒZƒX‚šƒ‹[ƒg‚Ģindex.php‚É”ņ‚Ī‚µ‚½‚¢‚Ģ‚Å‚·‚ŖA
aaa‚ÉˆČ‰ŗ‚Ģ‚ꂤ‚ɏ‘‚¢‚½.htaccess‚š’u‚¢‚Ä‚Ż‚½‚Ę‚±‚ėAhttp://`/aaa‚Ģź‡‚Ķ‚¤‚Ü‚­‚¢‚­‚Ģ‚Å‚·‚Ŗhttp:/`/
aaa/‚Ģź‡‚Ŗ‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ńB
‚Ē‚¤‚µ‚½‚ē‚¢‚¢‚Å‚µ‚傤‚©H

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . /index.php [L]

391 Fnobody‚³‚ńF2009/09/14(ŒŽ) 03:41:10 ID:???
RewriteCond %{REQUEST_URI} ^/aaa
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . /index.php [L]
‚šƒ‹[ƒg‚Ģ.htaccess‚É’Ē‹L‚µ‚½‚Ę‚±‚ė¬Œ÷‚µ‚Ü‚µ‚½
’u‚­źŠ‚©‚ē‚µ‚ÄŠŌˆį‚Į‚Ä‚Ü‚µ‚½‚Ė‚·‚Ż‚Ü‚¹‚ńc

392 Fnobody‚³‚ńF2009/09/14(ŒŽ) 20:33:56 ID:???
Žæ–ā‚Å‚·B
mod_rewrite‚šŽg‚¤‚ĘˆČ‰ŗ‚Ģ‚±‚Ę‚Ŗ‚Å‚«‚é‚Å‚µ‚傤‚©H

http://example.com/‚ɃAƒNƒZƒXB
ƒT[ƒo“ą•”‚Å‚ĶAhttp://example.com/cig/top.cgi‚ɃAƒNƒZƒXB
‚½‚¾‚µAƒuƒ‰ƒEƒU‚ĢURL‚Ķhttp://example.com/‚Ģ‚܂܁B

ƒy[ƒW“ą‚ĢƒŠƒ“ƒN‚šƒNƒŠƒbƒNB
ƒT[ƒo“ą•”‚Å‚Ķhttp://example.com/cig/next.cgi‚ɃAƒNƒZƒXB
‚½‚¾‚µAƒuƒ‰ƒEƒU‚ĢURL‚Ķhttp://example.com/‚Ģ‚܂܁B

‚Ę‚¢‚¤‚±‚Ę‚Ŗ‰Ā”\‚Č‚ń‚Å‚µ‚傤‚©H
‚Ā‚Ü‚čAƒuƒ‰ƒEƒU‚Å•\Ž¦‚·‚éURL‚¾‚Æ‚š‘‚«Š·‚¦‚éA‚Ę‚¢‚¤‚±‚Ę‚Å‚·B

393 Fnobody‚³‚ńF2009/09/14(ŒŽ) 22:13:12 ID:???
mod_rewrite‚¾‚Æ‚¶‚į–³—‚¾‚ĘŽv‚¤B
Å‰‚Éhttp://example.com‚ɃAƒNƒZƒX‚Ŗ‚ ‚Į‚½ŽžAtop.cgi‚Ęnext.cgi‚Ģ‚Ē‚Į‚æ‚Ö‚ĢƒAƒNƒZƒX‚©‚Ē‚¤‚ā‚Į‚ĐU‚č•Ŗ‚Æ‚éH

http://example.com‚Ö‚ĢƒAƒNƒZƒX‘S•”index.cgis‚«‚É‚µ‚āA‰½‚©‚ĢŠĀ‹«•Ļ”iƒZƒbƒVƒ‡ƒ“‚Ę‚©ƒŠƒtƒ@ƒ‰‚Ę‚©jtop.cgi‚Ģˆ—‚©
next.cgi‚Ģˆ—‚š“ą•”“I‚Ɂiinclude‚Ę‚©j‚ŌĂŌ‚®‚ē‚¢‚µ‚©‚Å‚«‚Č‚¢‚ĘŽv‚¤‚ęB

394 Fnobody‚³‚ńF2009/09/14(ŒŽ) 23:21:08 ID:???
‚Č‚é‚Ł‚ĒBtop.cgi‚ĶƒfƒBƒŒƒNƒgƒŠƒCƒ“ƒfƒbƒNƒX‚ĢƒCƒ[ƒW‚Å‚µ‚½B
‹t‚Ķ‚Å‚«‚é‚Ż‚½‚¢‚Å‚·‚Æ‚Ē‚ĖBURL‚š•Ļ‚¦‚ø‚É•\Ž¦ƒy[ƒW‚š•Ļ‚¦‚éB


395 Fnobody‚³‚ńF2009/09/15(‰Ī) 11:32:06 ID:???
‚ńH
‹t‚¾‚ʁu•\Ž¦‚³‚ź‚éƒy[ƒW‚š•Ļ‚¦‚ø‚ÉURL‚š•Ļ‚¦‚év‚É‚Č‚é‚ĘŽv‚¤‚ŖB

396 Fnobody‚³‚ńF2009/09/21(ŒŽ) 01:20:03 ID:c3AXI/Cy
/q/{”CˆÓ‚Ģ•¶Žš—ń}
‚Ę‚¢‚¤ƒŠƒNƒGƒXƒg‚š
/q?query={”CˆÓ‚Ģ•¶Žš—ń}
‚ɃŠƒ_ƒCƒŒƒNƒg‚µ‚½‚¢‚Ģ‚ŁA
RewriteRule ^/q/(.+)$ /q/?query=$1
‚Ę‚µ‚Ü‚µ‚½B
‚µ‚©‚µA{”CˆÓ‚Ģ•¶Žš—ń}‚ĶA‚½‚¾‚Ģ•¶Žš—ń‚Ģź‡‚ą‚ ‚ź‚ĪA
"?‚šŠÜ‚ŽURL"‚Ģź‡‚ą‚ ‚čAŒćŽŅ‚Ģź‡‚Ķ?‚Ģ‘O‚Ü‚Å‚µ‚©Žę“¾‚Å‚«‚Ü‚¹‚ń‚Å‚µ‚½B
‚æ‚Č‚Ż‚É"?‚šŠÜ‚ŽURL"‚Ģ?‚ĢŒć‚ĢƒNƒGƒŠ‚Ķ•s’č‚Å‚·B

RewriteCond %{QUERY_STRING}
‚Å‚Č‚ń‚Ę‚©‚Č‚é‚©‚ĘŽv‚Į‚½‚Ģ‚Å‚·‚ŖAƒNƒGƒŠ‚Ŗ‚ ‚Į‚½‚č‚Č‚©‚Į‚½‚č‚·‚鏼‡‚Ē‚Ģ‚ꂤ‚É‚©‚¢‚Ä—Ē‚¢‚Ģ‚©
‚ķ‚©‚ē‚Č‚­‚Č‚Į‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B

‚Ē‚Č‚½‚©‚²‹³Ž¦‚¢‚½‚¾‚Æ‚Č‚¢‚Å‚µ‚傤‚©B‚ę‚ė‚µ‚­‚ØŠč‚¢‚µ‚Ü‚·B

397 F396F2009/09/21(ŒŽ) 01:20:49 ID:c3AXI/Cy
3s–Ś‚Ķ
/q/?query={”CˆÓ‚Ģ•¶Žš—ń}
‚ĢŠŌˆį‚¢‚Å‚·B
Žø—ē‚µ‚Ü‚µ‚½

398 Fnobody‚³‚ńF2009/09/21(ŒŽ) 01:58:09 ID:???
QSA‚¶‚į‘Ź–Ś‚Č‚ń?


399 F396F2009/09/23(…) 16:17:35 ID:???
>>398
‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚µ‚½

400 Fnobody‚³‚ńF2009/10/08(–Ų) 18:10:15 ID:Smfgyb+J
cgi‚Ńy[ƒW‚š•\Ž¦‚µ‚Ä‚¢‚é‚ń‚Å‚·‚ŖAuindex.cgi?hoge=numv‚Ģ
uindex.cgiv•”•Ŗ‚šķ‚É•\Ž¦‚µ‚Č‚¢‚ꂤ‚É‚µ‚Ä‚¢‚Ü‚·B

‚µ‚©‚µƒtƒH[ƒ€“Še‚šŒJ‚č•Ō‚·‚Ęƒuƒ‰ƒEƒU‚É‚±‚Ģuindex.cgiv‚Ŗ
o‚Ä‚µ‚Ü‚¤‚±‚Ę‚Ŗ‚ ‚é‚Ģ‚ŁAķ‚É‚±‚Ģ•¶Žš—ń‚šČ—Ŗ‚·‚é•ū–@‚Ķ–³‚¢‚©‚Ę’²‚ׁA
mod_rewrite‚Å‚»‚ź‚ē‚µ‚¢‚±‚Ę‚Ŗo—ˆ‚é‚Ģ‚Å‚Ķ‚ĘŽv‚¢A‚ؐq‚Ė‚µ‚½‚­cB

Œ»Ż
RewriteEngine on
RewriteRule ^index\.cgi(.*)$ /$1 [R=301]

‚ʏ‘‚­‚ʁuˆ—‚Ŗƒ‹[ƒv‚µ‚Ä‚¢‚Ü‚·v‚Ę‚¢‚¤ƒGƒ‰[‚Ŗo‚Ä‚µ‚Ü‚¢‚Ü‚·

401 Fnobody‚³‚ńF2009/10/08(–Ų) 19:09:43 ID:StP417kF
>>400
ƒ|ƒXƒgę‚šƒfƒŒƒNƒgƒŠ‚É‚µ‚ź

402 F400F2009/10/08(–Ų) 22:02:54 ID:???
>>401
‰ń“š‚Ē‚¤‚ą‚Å‚·B
ƒ|ƒXƒgę‚šƒfƒBƒŒƒNƒgƒŠ‚Ę‚¢‚¤‚Ģ‚Ķ
“Ē‚Żž‚Žƒf[ƒ^‚šƒfƒBƒŒƒNƒgƒŠ‚É“ü‚ź‚Ę‚ÆA‚Į‚Ä‚±‚Ę‚Å‚·‚©H
‚¾‚Ę‚µ‚½‚ēAƒf[ƒ^‚ĶdatŒ`Ž®‚ŃfƒBƒŒƒNƒgƒŠ‚ÉŠi”[‚µ‚Ä‚ ‚č‚Ü‚·

403 Fnobody‚³‚ńF2009/10/09(‹ą) 12:14:08 ID:???
>>402
‚æ‚į‚¤‚æ‚į‚¤

”
<form action="./hoge/index.cgi" method="post">`
‚ʏ‘‚¢‚Ä‚é‚Č‚ē
<form action="./hoge/" method="post">
‚ʏ‘‚Æ‚Į‚Ä‚±‚ʁB

404 F400F2009/10/09(‹ą) 17:40:46 ID:???
‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚·
‚Ę‚č‚ ‚¦‚ø‚»‚¤ˆ—‚µ‚Ä‚Ø‚«‚Ü‚µ‚½

‚æ‚Č‚Ż‚Émod_rewite‚ŏC³‚·‚鏼‡‚Ē‚¤‹Lq‚·‚ź‚Ī‚ę‚¢‚©‚ķ‚©‚č‚Ü‚·‚©H

405 Fnobody‚³‚ńF2009/10/10(“y) 02:55:10 ID:???
‚ؐ¢˜b‚É‚Č‚č‚Ü‚·BKernel 2.6.18, Apache 2.2.3, PHP 5.1.6 ‚Å‚·B
Šg’£Žq‚Č‚µ‚ÅŒÄ‚Ńo‚³‚ź‚½ URL ‚š“Æ‚¶źŠ‚É‚ ‚é PHP ‚ÉŒü‚Æ‚½‚¢‚ń‚Å‚·‚ŖA
ƒTƒuƒfƒBƒŒƒNƒgƒŠ‚šŠÜ‚ß‚½”Ä—p“I‚ȏ‘‚«•ū‚Ķ‰Ā”\‚Å‚µ‚傤‚©?
ŽŸ‚Ģ‚ꂤ‚É PATH_INFO ‚Ŗ‚Ā‚¢‚Ä‚¢‚鏼‡‚Å‚ąA‚»‚ź‚šˆŪŽ‚µ‚ătƒ@ƒCƒ‹–¼‚Ģ
•”•Ŗ‚¾‚Æ‚š‘‚«Š·‚¦‚½‚¢‚Ģ‚Å‚·‚ŖB

/basename Ø /basename.php
/sub/directory/basename Ø /sub/directory/basename.php
/basename/ Ø /basename.php/
/basename/path/info Ø /basename.php/path/info
/sub/directory/basename/path/info Ø /sub/directory/basename.php/path/info

ƒTƒuƒfƒBƒŒƒNƒgƒŠAPATH_INFO‚ÉŠÜ‚Ü‚ź‚é "/" ‚Ģ”‚ĶŒÅ’č‚Å‚Ķ‚Č‚­A“r’†‚É "."
(Šg’£Žq•—‚Ģ ".") ‚šŠÜ‚Ž‰Ā”\«‚Ŗ‚ ‚č‚Ü‚·B
"basename.php" ‚Ę "basename" ‚Ģ‚ꂤ‚ÉŠg’£Žq‚Ģ—L–³‚¾‚Æ‚ŖˆŁ‚Č‚éƒtƒ@ƒCƒ‹‚ā
ƒfƒBƒŒƒNƒgƒŠ‚Ŗ“Æ‚¶źŠ‚É‘¶Ż‚·‚邱‚Ę‚Ķ‚ ‚č‚Ü‚¹‚ńB

406 Fnobody‚³‚ńF2009/10/15(–Ų) 01:28:34 ID:???
>>404
rewite‚µ‚Č‚­‚Ä‚ąAlias‚Š‚Ę‚Ā‚Å‚¢‚Æ‚Ė?
>>400‚ĢŻ’č‚Ń‹[ƒv‚·‚é‚Ģ‚Ķ
ƒIƒvƒVƒ‡ƒ“‚ÉL‚Ā‚ƂďI‚ķ‚ē‚¹‚Ä‚Č‚¢‚©‚ē‰„X‚ʏ‘‚«Š·‚¦‚Ä‚é

>>405
php‚Ģƒtƒ@ƒCƒ‹–¼‚ŖŒĄ’č‚³‚ź‚é‚Č‚ēŒć•ūŽQĘŽg‚¤‚¾‚Æ‚Å‚¢‚­‚Ā‚©‘‚Æ‚Ī‚¢‚Ƃ邾‚ė
ttp://httpd.apache.org/docs/2.2/rewrite/rewrite_guide_advanced.html

407 F406F2009/10/15(–Ų) 01:29:52 ID:???
rewite->rewrite

408 Fnobody‚³‚ńF2009/10/15(–Ų) 01:53:59 ID:???
uwarite‚šŽv‚¢o‚µ‚½B


409 Fnobody‚³‚ńF2009/10/20(‰Ī) 22:25:35 ID:???
www.test.com/hoge/ ‚š hoge.test.com/ ‚É‚·‚鏑‚«•ū‚Į‚Ä
‚Ē‚¤‚·‚ź‚Ī‚¢‚¢‚Å‚µ‚傤‚©B‚Ä‚©‚»‚ą‚»‚ą‚±‚¤‚¢‚¤‚Ģ‚Į‚Ä
o—ˆ‚é‚Ģ‚©‚ȁH‚Į‚Ä‚¢‚¤B

410 Fnobody‚³‚ńF2009/10/20(‰Ī) 23:43:21 ID:5GhHv22w
>>409
‚»‚źmod_rewrite‚¶‚į‚Č‚­‚Ämod_proxy‚¶‚į‚ĖH

411 Fnobody‚³‚ńF2009/10/21(…) 01:33:34 ID:???
‘f’¼‚ɃTƒuƒhƒƒCƒ“ģ‚ė‚¤‚ŗ
ģ‚ź‚Č‚¢‚Č‚ē‚ ‚«‚ē‚߂ꂤ‚ŗ

412 F409F2009/10/21(…) 07:31:13 ID:???
‚Ē‚ą‚Å‚·Bhoge‚Ę‚¢‚¤ƒzƒXƒgŽ©‘Ģ‚ĶŻ’肵‚Ä‚ ‚é‚ń‚Å‚·B
www.test.com/hoge1/ www.test.com/hoge2/ ‚Į‚ÄŠ“‚¶‚ɃfƒBƒŒƒNƒgƒŠ‚Ŗ•Ŗ‚©‚ź‚Ä‚¢‚Ä
ƒoƒ‰ƒoƒ‰‚ĢƒRƒ“ƒeƒ“ƒc‚Ŗ“ü‚Į‚Ä‚¢‚Ü‚·B
‚±‚ź‚šhoge1.test.com/‚Ę‚¢‚¤•—‚É•ŹX‚ĢƒTƒCƒg‚Ģ‚ꂤ‚ÉŒ©‚¹‚½‚¢‚ĘŽv‚Į‚Ä‚¢‚Ähttpd.conf‚š
•ŅW‚µ‚Ü‚µ‚½B
Œ»ó‚Å‚·‚Ęwww.test.com/hoge1/‚Å‚ąhoge1.test.com/‚Å‚ą“Æ‚¶“ą—e‚Ŗ•\Ž¦‚³‚ź‚é‚Ģ‚Å‚·‚Ŗ
SEO“I‚É‚ę‚ė‚µ‚­‚Č‚¢‚Ę‚¢‚¤‚±‚Ę‚Å(ƒXƒpƒ€ˆµ‚¢‚³‚ź‚½‚č‚·‚é‚Ę‚©)‚·‚ׂÄhoge1.test.com/‚É
“ˆź‚µ‚½‚¢‚ń‚Å‚·B
www—L‚č‚Ęwww–³‚µ‚ĢƒAƒNƒZƒX‚š“ˆź‚µ‚½‚č‚Ę‚¢‚¤‚Ģ‚šmod_rewrite‚ŏo—ˆ‚½‚ĘŽv‚¤‚Ģ‚Å
‚±‚¤‚¢‚¤‘‚«Š·‚¦‚ą‰Ā”\‚Č‚Ģ‚©‚ȂʁB

413 Fnobody‚³‚ńF2009/10/21(…) 07:35:56 ID:???
‚ A•ā‘«‚Å‚·B
ƒfƒBƒŒƒNƒgƒŠ‚šˆŚ“®‚µ‚Č‚¢——R‚š‘‚¢‚Ä‚¢‚Ü‚¹‚ń‚Å‚µ‚½B
CMS‚ĢCGI‚Ŗ“ü‚Į‚Ä‚¢‚é‚ń‚Ģ‚ňŚ“®‚·‚é‚ʍXV‚Ŗo—ˆ‚Č‚­‚Č‚Į‚Ä‚µ‚Ü‚¤‚Ģ‚Å‚·B

414 Fnobody‚³‚ńF2009/10/21(…) 21:12:44 ID:???
SEO“I‚É‚Į‚Ä‚±‚Ę‚ĶAhttp://www.test.com/hoge1/fuga ‚ɃAƒNƒZƒX‚µ‚½‚ē
http://hoge1.test.com/fuga ‚ɃŠƒ_ƒCƒŒƒNƒg‚³‚ź‚½•ū‚Ŗ‚¢‚¢‚ń‚¾‚ę‚ĖB

hoge1 ‚¾‚Æ‚Å‚ę‚Æ‚ź‚Ī

RewriteCond %{REQUEST_URI} ^/hoge1
RewriteRule ^/hoge1/(.*)$ http://hoge1.test.com/$1 [R]

‚Å‚¢‚Æ‚»‚¤‚¾‚Æ‚ĒAwww.test.com ˆČ‰ŗ‚ĢƒfƒBƒŒƒNƒgƒŠ‘S•”‚É
Ž©“®“I‚É‘Ī‰ž‚³‚¹‚½‚¢‚Į‚Ä‚Ģ‚Ķ‚Ē‚¤‚·‚é‚Ģ‚©‚ȁB

‚ ‚ʁA‚±‚¤‚¢‚¤—į‘čƒhƒƒCƒ“‚É‚Ķ example.com ‚Ę‚©‚šŽg‚Į‚½•ū‚Ŗ‚¢‚¢‚ęB

415 F409F2009/10/22(–Ų) 16:25:16 ID:???
>>414
‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚µ‚½B
ŠeƒRƒ“ƒeƒ“ƒc‚Ģ’†‚Ķ‘Š‘ĪƒpƒX‚ŏ‘‚©‚ź‚Ä‚¢‚é‚Ģ‚Å‚»‚Ģ‹Lq‚Å‘Ī‰ž‰Ā”\‚Å‚µ‚½B

example.comƒ—¹‰š‚Į‚·BŠ“ŽÓB

416 FVnkTQPKasQlVsIBiF2009/10/23(‹ą) 02:02:48 ID:???
Thanks to blogging and online social networking, they are quick to share their knowledge and opinions with one another. ,

417 FmABzoZWqufJAwF2009/10/23(‹ą) 22:58:27 ID:???
The crush I could always fall back on, no matter how much time had passed. ,

418 Fnobody‚³‚ńF2009/10/27(‰Ī) 02:04:24 ID:qLUEsO4U
ttp://hogemoge.com/check.php‚š
ttp://hogemoge.com/check/http://foo.jp/bar/baz/‚ŃAƒNƒZƒX‚·‚é•ū–@‚š‚Ē‚Č‚½‚©‹³‚¦‚Ä‚­‚¾‚³‚¢B
check.php‚Ģ‚Ż“K—p‚³‚ź‚é‚ꂤ‚É‚µ‚Ä‚­‚¾‚³‚¢B
http://foo.jp/bar/baz/‚Ģ‚Ę‚±‚ė‚Ķ‚¢‚ė‚¢‚ė•Ļ‚ķ‚č‚Ü‚·B
http://‚šhttp:/‚ʉšŽß‚³‚ź‚Č‚¢‚ꂤ‚É‚µ‚Ä‚­‚¾‚³‚¢B
check‚Ģ•”•Ŗ‚š•Ļ‚¦‚Ä‚ącheck.php‚É“–‚½‚é‚ꂤ‚É‚ą‚µ‚Ä‚­‚¾‚³‚¢B
‚ę‚ė‚µ‚­‚ØŠč‚¢‚µ‚Ü‚·B

419 F418F2009/10/27(‰Ī) 02:26:00 ID:qLUEsO4U
Œ¾‚¢–Y‚ź
2.2Œn‚Å“®‚­‚ā‚Ā‚Å‚ØŠč‚¢‚µ‚Ü‚·

420 Fnobody‚³‚ńF2009/10/27(‰Ī) 08:05:55 ID:???
>>418
‚ā‚č‚½‚¢‚±‚Ę‚ŖˆÓ–”•s–¾‚Č‚ń‚¾‚ŖA
http://‚šŠÜ‚ŽƒŠƒNƒGƒXƒg‚Ŗ‚ ‚Į‚½‚ēA‚»‚ź‚šcheck.php‚ɉń‚·‚¾‚Æ‚Å‚ę‚­‚Č‚¢‚©H
‚»‚ź‚Č‚ēA
RewriteRule ^.+/http(:|%3A)//.*$ /check.php [NC,L]
‚ ‚Ę‚ĶA$_SERVER['REQUEST_URI']‚šcheck.php‚ÅŠm”F‚·‚éA‚Å‚Ē‚¤‚©‚ĖB

‚ŁAhttp://‚šhttp:/‚ʉšŽß‚µ‚Ä‚µ‚Ü‚¤‚Ģ‚ĶƒAƒvƒŠƒP[ƒVƒ‡ƒ“ć‚Ģ‚±‚Ę‚Å‚ ‚Į‚āA
mod_rewrite‚Ķ‚»‚ń‚ČŽdŽ–‚Ķ‚µ‚Č‚¢B
ƒuƒ‰ƒEƒU‚ŃAƒNƒZƒX‚µ‚ꂤ‚Ę‚·‚é‚ĘƒRƒƒ“‚ŖƒGƒ“ƒR[ƒh‚³‚ź‚Ä%3A‚Å‘—‚邱‚Ę‚Ŗ‚ ‚é

421 Fnobody‚³‚ńF2009/10/27(‰Ī) 08:06:55 ID:???
‚ A%‚Ķ‚Ü‚ø‚¢‚©‚—

422 F418F2009/10/28(…) 23:41:36 ID:VXoEwsZU
>>420
http://hogemoge.com/check/http://foo.jp/bar/baz/
‚Ę‚ā‚Į‚Ä‚Ż‚½‚ŖNot Found‚¾‚Į‚½B‚Č‚ŗ‚¾‚ė‚¤

Not Found
The requested URL /check/http://foo.jp/bar/baz/ was not found on this server.
‚Į‚āB

423 Fnobody‚³‚ńF2009/10/29(–Ų) 01:16:31 ID:???
ƒƒOŒ©‚½H

‚Ę‚±‚ė‚ŁA
RewriteRule ^.* /check.php [NC,L]
‚±‚ź‚Č‚ēA³ķ‚É•\Ž¦‚³‚ź‚éH
‚ŁA‡‚Éhttp‚Ę‚©//‚Ę‚©ŽŽ‚¹‚Ī

424 Fnobody‚³‚ńF2009/11/08(“ś) 13:58:43 ID:???
‚ ‚°

425 Fnobody‚³‚ńF2009/11/08(“ś) 14:05:56 ID:35LWJ8zb
URL‚š‘Š·‚¦‚Ä‚©‚ēAƒNƒGƒŠ[•”•Ŗ‚š‚»‚Ģ‚Ü‚Üphp‚É“n‚·‚Ā‚ą‚č‚Å‚·
http://localhost/input.php?action=submit&id=111
‚¾‚Į‚½‚ēA
request.php?action=input.php&query=i‚±‚±‚Éaction=submit&id=111‚šŽ¦‚·•¶Žš—ń‚š‘‚«‚½‚¢j
‚Ż‚½‚¢‚ČŽ–‚š‚µ‚½‚¢‚Å‚·

426 Fnobody‚³‚ńF2009/11/08(“ś) 14:14:37 ID:???
‚µ‚Ä‚­‚źB

427 F ŸcCWqf4GI8E F2009/11/08(“ś) 18:49:10 ID:w74YnUY2
425‚Ķ‹UB‰“‚Ŗ–{•Ø‚©Ų–¾‚Å‚«‚é‚©‚Ē‚¤‚©‚Ķ‚ķ‚©‚ē‚ń‚ŖƒgƒŠƒbƒv‚š‚Ā‚Æ‚é
IIJ‚ŖƒAƒN‹Ö‚É‚Č‚Į‚Ä“–•Ŗ“Še‚Å‚«‚Č‚©‚Į‚½B‚·‚Ü‚Č‚¢B
>>423
# cat /var/log/httpd/access_log
192.168.56.1 - - [28/Oct/2009:23:40:43 +0900] "GET /check/http://foo.jp/bar/baz/ HTTP/1.1" 404 314 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; ja; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729) Pathtraq/0.9"
# cat /var/log/httpd/error_log
[Wed Oct 28 23:40:43 2009] [error] [client 192.168.56.1] File does not exist: /var/www/html/check

RewriteRule ^.* /check.php [NC,L]‚É‚µ‚½‚ēInternal Server Error‚É‚Č‚Į‚½
# cat /var/log/httpd/access_log
192.168.56.1 - - [29/Oct/2009:07:19:07 +0900] "GET /check/http://foo.jp/bar/baz/ HTTP/1.1" 500 613 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; ja; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729) Pathtraq/0.9"
# cat /var/log/httpd/error_log
[Thu Oct 29 07:19:07 2009] [error] [client 192.168.56.1] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.
‚Č‚ń‚©error_log‚Ģ•ū‚Ķ‹L˜^‚Å‚«‚Č‚©‚Į‚½‚Į‚Ū‚¢H


428 Fnobody‚³‚ńF2009/11/08(“ś) 19:44:01 ID:???
> RewriteRule ^.* /check.php [NC,L]‚É‚µ‚½‚ēInternal Server Error‚É‚Č‚Į‚½
‚»‚źA.htaccess‚ɏ‘‚¢‚Ä‚éHhttpd.conf‚ɏ‘‚¢‚Ä‚éH
RewriteRule‚Å•””‘‚«Š·‚¦‚é‚Ę–³ŒĄƒ‹[ƒv‚·‚邱‚Ę‚Ŗ‚ ‚é‚ęB
“Į‚É.htaccess‚Ģ‚Ę‚«B


429 Fnobody‚³‚ńF2009/11/09(ŒŽ) 10:17:59 ID:???
’P”­‚ĢŽæ–ā‚š‹U•Øˆµ‚¢‚µ‚Ä‘Ž‚Æ‚ę‚¤‚Ę‚·‚é‚Č‚ń‚Ä‚©‚Į‚±‚¢‚¢‚Č‚—

430 Fnobody‚³‚ńF2009/11/10(‰Ī) 07:44:07 ID:sgFUme3q
>>428
.htaccess‚ɏ‘‚¢‚Ä‚½EEE
httpd.conf‚Č‚ē
<Directory /var/www/html>
RewriteEngine On
RewriteRule ^.* /check.php [NC,L]
</Directory>
“I‚Č‚±‚Ę‚š‘‚Æ‚Ī‚¢‚¢‚ń‚¾‚ę‚ĖH

431 Fnobody‚³‚ńF2009/11/10(‰Ī) 19:51:31 ID:???
<Directory>‚ɏ‘‚¢‚½‚ēAƒfƒBƒŒƒNƒgƒŠƒRƒ“ƒeƒLƒXƒg‚¾‚©‚ēŠī–{“I‚Ɉź
ƒfƒBƒŒƒNƒgƒŠƒRƒ“ƒeƒLƒXƒgŠO‚ŏ‘‚¢‚½•ū‚Ŗƒ‹[ƒv‚µ‚Č‚¢B

ƒ‹[ƒv‚·‚é‚Ģ‚Ę‚Ķ’¼ŚŠÖŒW‚Č‚¢‚©‚ą‚¾‚Æ‚ĒAŽĄƒtƒ@ƒCƒ‹‚Ŗ‚ ‚Į‚½‚ē‘‚«Š·‚¦‚Č‚¢‚Į‚Ä‚¢‚¤Žw’č‚ą’Ē‰Į‚·‚é‚Ę‚¢‚¢
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} .ico$ [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]


432 Fnobody‚³‚ńF2009/11/18(…) 14:12:43 ID:???
—U“±‚³‚ź‚Ä—ˆ‚Ü‚µ‚½B

‘‘¬Žæ–ā‚Č‚Ģ‚Å‚·‚ŖA
test.php‚Ę‚¢‚¤ƒtƒ@ƒCƒ‹‚ŖƒŠƒNƒGƒXƒg‚³‚ź‚½ź‡‚ɁAindex.php?page=test.php‚Érewrite‚·‚é‚É‚Ķ‚Ē‚Ģ‚ꂤ‚É‚·‚ź‚Ī—Ē‚¢‚Å‚µ‚傤‚©H
.htaccess‚É
RewriteRule ^([0-9A-Za-z.]+)$ index.php?page=$1 [L]
‚Ę‹Lq‚µ‚Ä‚Ż‚½‚Ģ‚Å‚·‚ŖA$_GET["page"]‚Ģ’l‚Ŗindex.php‚É‚Č‚Į‚Ä‚µ‚Ü‚¢‚Ü‚·B
Šg’£Žq‚štest.html‚É‚·‚é‚ʏćŽč‚­‚¢‚­‚Ģ‚Å‚·‚ŖBBB
‚ę‚ė‚µ‚­‚ØŠč‚¢‚µ‚Ü‚·B

433 Fnobody‚³‚ńF2009/11/18(…) 14:22:46 ID:???
index.php‚Ö‚ĢƒAƒNƒZƒX@Ø index.php?page=index.php@‚É‚Č‚Į‚Ä‚é‚ń‚¶‚į‚Č‚¢‚ĢH

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([0-9A-Za-z.]+)$ index.php?page=$1 [L]

434 Fnobody‚³‚ńF2009/11/18(…) 14:58:29 ID:???
>>432
‚ ‚ʁAƒIƒvƒVƒ‡ƒ“‚šQSA‚É‚µ‚Ä‚Ż‚½‚ēH

435 Fnobody‚³‚ńF2009/11/18(…) 18:51:42 ID:???
>>433-434
’x‚­‚Č‚č‚Ü‚µ‚Đ\‚µ–ó‚Č‚¢‚Å‚·B

Šś‘Ņ‚µ‚Ä‚¢‚½’Ź‚č‚É“®ģ‚µ‚Ü‚µ‚½B‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚µ‚½B

436 Fnobody‚³‚ńF2009/11/22(“ś) 04:53:44 ID:kXZj6gQw
“ś–{Œź‚šURLƒGƒ“ƒR[ƒh‚µ‚Ä‚¢‚é‚ń‚¾‚Æ‚ĒA‚»‚ź‚š”¼Šp‰p”‚ɏ‘‚«Š·‚¦–ß‚µ‚½‚¢‚ń‚¾‚ŖB
–³—‚¾‚ȁB

437 Fnobody‚³‚ńF2010/01/13(…) 21:00:23 ID:M9fqIs3k
Œg‘Ń’[––ˆČŠO‚©‚ē‚ĢƒAƒNƒZƒX‚šIP‚Å’e‚¢‚Ä‚é‚Ģ‚¾‚Æ‚Ēc
PC‚©‚ē‚ĢƒAƒNƒZƒX‚Ģź‡‚Ē‚±‚É”ņ‚Ī‚µ‚½‚ą‚Ģ‚©‹ź—¶‚µ‚Ä‚éB

‚»‚±‚Åhtaccess‚Ģ‹““®‚Ŗ‚Ü‚¾‚ę‚­‚ķ‚©‚ē‚ń‚Ģ‚¾‚Æ‚ĒA
htaccess‚Į‚čŌć‚Ü‚Å“Ē‚Ü‚ź‚Ä‚©‚ēA‚»‚Ģ‘S‚Ä‚Ģ‹Lq‚ŖŽĄs‚³‚ź‚Ä‚é‚ń‚Å‚µ‚傤‚©B
‚»‚ź‚Ę‚ąAć‚©‚ē‡”Ō‚ÉŽĄs‚µ‚Ä‚¢‚Į‚āA—į‚¦‚Ī RewriteRule ‚Å
[L]‚š––”ö‚É‚Ā‚Æ‚½ź‡‚Ķ‚»‚±‚ŏˆ—‚Ŗ‚Ę‚Ü‚Į‚½‚č‚·‚é‚ń‚Å‚µ‚å[‚©B

438 Fnobody‚³‚ńF2010/01/13(…) 22:47:13 ID:???
Ż’čƒtƒ@ƒCƒ‹‚ɏ‘‚©‚ź‚½‡˜‚šl—¶‚µ‚Ä“®ģ‚·‚郂ƒWƒ…[ƒ‹‚Ŗ‚ ‚é‚Ę‚¢‚¤‚¾‚ƂŁA
Ż’čƒtƒ@ƒCƒ‹Ž©‘Ģ‚ĶƒXƒNƒŠƒvƒg‚Å‚Ķ‚Č‚¢‚Ģ‚ōŌć‚Ü‚Å“Ē‚Ü‚ź‚Ü‚·B

439 Fnobody‚³‚ńF2010/01/15(‹ą) 15:21:11 ID:???
‚Ü‚³‚©ApacheƒXƒŒ‚š’T‚µ‚Ä‚¢‚āAŽæ–ā‚µ‚ꂤ‚ĘŽv‚Į‚Ä‚¢‚½€–Śź—p‚ĢƒXƒŒ‚Ŗ‚ ‚é‚Ę‚ĶEEE
”Œć‹X‚µ‚­‚Å‚·

440 Fnobody‚³‚ńF2010/01/15(‹ą) 15:32:27 ID:???
>>1‚ĢƒŠƒ“ƒN‚šƒUƒb‚Ę‚Ż‚Ä—Ē‚­•Ŗ‚©‚ē‚Č‚©‚Į‚½‚Ģ‚Å‚·‚ŖA
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php
‚Ģ !\.(js|ico|gif|jpg|png|css)$ ‚Ģ•”•Ŗ‚ĢˆÓ–”‚Ŗ—Ē‚­•Ŗ‚©‚č‚Ü‚¹‚ń
PHP‚āJavaScript‚Ę‚Ķˆį‚¤‚ꂤ‚Å‚·‚µA³‹K•\Œ»‚Ģ‚ꂤ‚Č‹C‚ą‚µ‚Ü‚¹‚ń
‚±‚ź‚ē! \ $‚Ģ•¶Žš‚ĶŒ¾Œź‚ÅŒ¾‚¤‚ʉ½‚É•Ŗ—Ž‚³‚ź‚é‚Ģ‚Å‚µ‚傤‚©H
Apache‚Ķź–å“I‚ɕ׋­‚µ‚½‚±‚Ę‚Ŗ‚Č‚¢‚Ģ‚Å‚·‚ŖAApacheź—p‚ĢŒ¾Œźi‰‰ŽZŽqj‚Č‚Ģ‚Å‚µ‚傤‚©H


441 F440F2010/01/15(‹ą) 15:38:59 ID:???
‚²‚ß‚ń‚Č‚³‚¢
•’Ź‚ɐ³‹K•\Œ»‚Å‚µ‚½EEE

442 Fnobody‚³‚ńF2010/01/21(–Ų) 17:13:10 ID:r/4DT42h
RewriteCond‚Ģ‘‚«•ū‚Å‚ķ‚©‚é•ū‚¢‚½‚ē‹³‚¦‚Ä‚­‚¾‚³‚¢
ubase/picv‚É“ü‚Į‚Ä‚é‰ę‘œ‚Ģ‚ŻArewrite‚µ‚½‚­‚āA‚Ł‚©‚Ķ‚»‚Ģ‚Ü‚Ü
•\Ž¦‚µ‚½‚¢‚Ģ‚Å‚·‚ŖA‚Ē‚¤‘‚Æ‚Ī‚¢‚¢‚Å‚µ‚傤‚©H

RewriteCond %{REQUEST_URI} !^.+\.(gif|jpg|jpeg|png)$

‚Å‚·‚ׂĂĢ‰ę‘œ‚š’e‚­‚Ģ‚Ķ‚Å‚«‚»‚¤‚Č‚ń‚Å‚·‚Ŗc

443 Fnobody‚³‚ńF2010/01/21(–Ų) 17:53:48 ID:???
RewriteCond %{REQUEST_URI} base/pic.+\.(gif|jpe?g|png)$

/dummybase/pics0001.gif ‚ąšŒ‚É“–‚Ä‚Ķ‚Ü‚é‚Æ‚ĒB

444 Fnobody‚³‚ńF2010/01/22(‹ą) 14:19:51 ID:siFOym7C
>443
’x‚­‚Č‚č‚Ü‚µ‚½‚Ŗ
‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚·I

445 Fnobody‚³‚ńF2010/01/25(ŒŽ) 08:26:20 ID:ckid/8q/
RedirectĻ‚Ż‚©‚Ē‚¤‚©‚Ģ”»’č‚Į‚Ä‚Å‚«‚Č‚¢‚ń‚Å‚µ‚傤‚©H

ƒuƒ‰ƒEƒUć‚Å‚Ķ
/main/ ‚Ŗ / ‚É‚Č‚é‚ꂤ‚ɁA301‚ŃŠƒ_ƒCƒŒƒNƒg‚µ‚½‚¢‚ń‚Å‚·‚Æ‚ĒA
“ą•”“I‚É‚Ķ / ‚š /main/ ‚É‚µ‚½‚­‚Ä
/ ‚Å‚ą /main/ ‚Å‚ą“Æ‚¶ƒy[ƒW‚Ŗ•Ō‚³‚ź‚é‚ꂤ‚É‚µ‚½‚¢‚ń‚Å‚·B

Œ»ó «
RewriteRule ^/*main/?(.*)/*$ $1 [L,R=301,QSA]
RewriteRule ^$ main/ [L,QSA]

‚±‚ź‚¾‚Ę–³ŒĄƒ‹[ƒv‚É‚Č‚é‚ń‚ŁAć‚Ģƒ‹[ƒ‹‚ŖƒŠƒ_ƒCƒŒƒNƒgĻ‚Ż‚Č‚ē•]‰æ‚µ‚Č‚¢‚Į‚Ä‚¢‚¤‚±‚Ę‚Ŗ
‚Å‚«‚ź‚Ī‚Č‚ ‚ĘŽv‚Į‚Ä‚¢‚Ü‚·B
“ą•”ƒŠƒ_ƒCƒŒƒNƒg‚ĶNSƒtƒ‰ƒO‚É‚ę‚éƒTƒuƒŠƒNƒGƒXƒg‚É‚Ķ‚Č‚ē‚Č‚¢‚ꂤ‚Å‚·‚µA
REMOTE_ADDR‚ŃAƒNƒZƒX‚µ‚½Žž‚ĢURL‚Ŗ‚ķ‚©‚ź‚Ī‚ĘŽv‚Į‚½‚Æ‚Ē
‚»‚ź‚ą“ą•”ƒŠƒ_ƒCƒŒƒNƒg‚Åć‘‚«‚³‚ź‚Ä‚µ‚Ü‚¤‚ꂤ‚Å‚ØŽčć‚°‚É‚Č‚Į‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B

446 Fnobody‚³‚ńF2010/01/25(ŒŽ) 15:37:30 ID:???
ŻŒv‚Ģ–ā‘č‚¾‚ĘŽv‚¤‚Æ‚ĒB
—į‚¦‚Ī/index.cgi‚Ę‚©‰½‚ē‚©‚ĢƒXƒNƒŠƒvƒg‚šŒo—R‚µ‚Ä
/main/index.html‚š•\Ž¦‚·‚é‚ꂤ‚ɃoƒCƒpƒX‚·‚ź‚Ī‚¢[‚ń‚¶‚į‚Ė[‚ĢB

447 Fnobody‚³‚ńF2010/01/25(ŒŽ) 15:58:47 ID:???
>>445
IS_SUBREQ‚Å‚Ē‚¤H

448 Fnobody‚³‚ńF2010/01/25(ŒŽ) 19:13:21 ID:???
mod_header‚Ń_ƒ~[‚Ģƒwƒbƒ_‚šƒZƒbƒg‚µ‚Ä2“x–Ś‚©‚Ē‚¤‚©‚šƒ`ƒFƒbƒN‚Į‚Ä‚¢‚¤‚Ģ‚Ŗ‚ ‚Į‚½‚ȁB
ƒNƒ‰ƒCƒAƒ“ƒg‚Ŗ•Ļ‘Ō‚Å‚»‚Ģƒwƒbƒ_‚šŽ©‘O‚Å•t‚Æ‚Ä‚«‚½‚ēˆį‚¤“®ģ‚·‚邾‚ė‚¤‚Æ‚ĒB

449 F445F2010/01/26(‰Ī) 20:06:20 ID:???
ƒŒƒX‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚·B
>>448‚ňźl‚µ‚½‚ń‚Å‚·‚ŖA“Æ“™‚Ģl‚¦•ū‚ŁA‚Ē‚¤‚¹QSA‚Ā‚Æ‚Ä‚é‚ń‚¾‚µ‚Į‚ÄŽv‚Į‚Ä
?redirected=1‚Ż‚½‚¢‚ČƒNƒGƒŠ•t‚Æ‚Ä‚»‚Ģ”»’č‚š—˜—p‚·‚邱‚Ę‚É‚µ‚Ü‚µ‚½B

450 Fnobody‚³‚ńF2010/02/03(…) 11:44:00 ID:yhcV776z
RewriteRule ^s/?f=([0-9A-Za-z)]+)$ /search/?f=$1 [L]
‚ʏ‘‚¢‚½‚ēA•\Ž¦‚Ķo—ˆ‚Ü‚·‚ŖŠÖ”‚Ŗ–³Œų‚É‚Č‚Į‚Ä‚¢‚Ü‚·B
RewriteRule ^s/([0-9A-Za-z)]+)$ /search/?f=$1 [L]
‚Ģź‡‚Å‚ĶAŠÖ”‚Ŗ—LŒų‚É‚Č‚Į‚Ä‚¢‚Ü‚·B

o—ˆ‚ź‚Īu?f=v‚ĢŒ`‚É‚µ‚½‚¢‚Ģ‚Å‚·‚ŖA‚Ē‚¤‚·‚ź‚Ī—Ē‚¢‚Å‚µ‚傤‚©H

451 Fnobody‚³‚ńF2010/02/03(…) 11:58:29 ID:???
ƒƒ^•¶Žš‚¾‚©‚ē‚¶‚į‚Č‚¢H

452 Fnobody‚³‚ńF2010/02/03(…) 12:28:24 ID:yhcV776z
>>451
u‘S‚­‚»‚Ģ’Ź‚č‚¾v‚ĘŽv‚Į‚ĉŗ‚Ģ—l‚É•ĻX‚µ‚½‚Ģ‚Å‚·‚ŖA•Ļ‰»‚Ŗ‚ ‚č‚Ü‚¹‚ńB
‰½‚©ŠŌˆį‚Į‚Ä‚¢‚Ü‚·‚©H
RewriteRule ^s/\?f=([0-9A-Za-z)]+)$ /search/?f=$1 [L]

453 Fnobody‚³‚ńF2010/02/03(…) 13:26:05 ID:???
•ĻŠ·‘O‚Ķ‚Ē‚ń‚ČURL‚Č‚ńH

454 Fnobody‚³‚ńF2010/02/03(…) 15:02:44 ID:???
URL‚Ģ?ˆČ~‚ĶRule‚Å‚Ķƒ}ƒbƒ`‚µ‚Č‚¢‚©‚ēACond‚ÅQUERY_STRING‚Ęƒ}ƒbƒ`‚µ‚Ä‚Ø‚¢‚Ä
Rule‚Å%”Žš‚ĢŽQĘ‚šŽg‚Į‚Ä’l‚šˆų‚Į’£‚é‚Ę‚³‚Į‚³‚Ę‹³‚¦‚Ä‚ā‚ź‚—

455 Fnobody‚³‚ńF2010/02/03(…) 17:30:01 ID:???
’f‚éI

456 Fnobody‚³‚ńF2010/02/03(…) 21:56:24 ID:???
‚ĘŽv‚Į‚½‚Æ‚ĒEEE

457 Fnobody‚³‚ńF2010/02/03(…) 23:16:17 ID:???
QSAƒtƒ‰ƒO‚Å‚ą‚¢‚¢‚ĘŽv‚¤‚ę
Query String Append‚Į‚ĈӖ”

‚Į‚Ä’N‚©‹³‚¦‚Ä‚ ‚°‚Ä

458 Fnobody‚³‚ńF2010/02/04(–Ų) 13:45:36 ID:???
/username/test.php‚ɃAƒNƒZƒX‚µ‚½‚Ę‚«‚ɃT[ƒo[ć‚Ģ/u/s/e/username/test.php‚ɃAƒNƒZƒX‚³‚¹‚é‚ꂤ‚É‚·‚é‚É‚Ķ‚Ē‚¤‚·‚ź‚Ī‚¢‚¢‚Å‚µ‚傤‚©H
•¶Žš—ń‚šˆź•¶Žš‚ø‚Ā‚ɃfƒBƒŒƒNƒgƒŠ‚š•Ŗ‰š‚µ‚Ä‚Ø‚«‚½‚¢‚Ģ‚Å‚·B

459 Fnobody‚³‚ńF2010/02/04(–Ų) 13:57:10 ID:???
(.)(.)(.)(.*) ‚š $1/$2/$3/$4 ‚Ę‚©

460 Fnobody‚³‚ńF2010/02/04(–Ų) 14:01:13 ID:???
ƒ†[ƒU–¼‚²‚Ę‚ÉƒfƒBƒŒƒNƒgƒŠģ‚Į‚Ä‚ń‚Ģ‚©‚—

461 Fnobody‚³‚ńF2010/02/04(–Ų) 14:58:04 ID:???
>>459
‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚·
((.)(.)(.).*) $2/$3/$4/$1‚Å‚¢‚Æ‚Ü‚µ‚½
>>460
‰½‚©‚¢‚¢•ū–@‚Ŗ‚ ‚ź‚Ī‹³‚¦‚Ä‚­‚¾‚³‚¢‚Ü‚¹‚ń‚©
ˆź‚Ā‚ĢƒfƒBƒŒƒNƒgƒŠ‚É‹l‚ߍž‚Ž‚Ę‚·‚é‚ʐ”–œ‚©‚ē”\–œ‚Ģƒtƒ@ƒCƒ‹‚āƒTƒuƒfƒBƒŒƒNƒgƒŠ‚šģ‚邱‚Ę‚É‚Č‚č‚»‚¤‚Å‚·

462 Fnobody‚³‚ńF2010/02/04(–Ų) 15:20:30 ID:???
‚»‚ź‚ʼn½‚©–ā‘č‚ ‚é‚ĢH

463 Fnobody‚³‚ńF2010/02/04(–Ų) 15:38:53 ID:???
”–œ‚Ģƒtƒ@ƒCƒ‹‚āƒfƒBƒŒƒNƒgƒŠ‚Ŗ1‚©Š‚É‚ ‚é‚Ę
‘€ģ‚Ŗ”ńķ‚ɏd‚­‚Č‚Į‚ÄŽg‚¢‚ą‚Ģ‚É‚Č‚ē‚Č‚­‚Č‚é

464 Fnobody‚³‚ńF2010/02/04(–Ų) 15:44:31 ID:???
GUI‚Å‚ā‚ē‚Č‚«‚į‚¢‚¢‚ń‚¶‚į‚ĖH

465 Fnobody‚³‚ńF2010/02/04(–Ų) 15:49:45 ID:???
CUI‚Å‚Ģ˜b‚š‚µ‚Ä‚¢‚é‚Ģ‚¾‚Ŗ

466 Fnobody‚³‚ńF2010/02/04(–Ų) 15:50:46 ID:???
‚Ü‚ Å‹ß‚ĢOS‚Ģƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚Č‚ē‚ ‚Ü‚čS”z‚¢‚ē‚Č‚¢‚Ģ‚©‚ą‚µ‚ź‚Č‚¢‚Ė
ŠĀ‹«‘‚¢‚Ä‚Č‚¢‚©‚ē‚»‚ń‚Č‘O’ń“ü‚ź‚ē‚ź‚Č‚¢‚Æ‚Ē

467 Fnobody‚³‚ńF2010/02/04(–Ų) 15:52:30 ID:???
‚Ē‚¤‚¢‚¤‘€ģ‚·‚é‚ʏd‚­‚Č‚é‚ĢH

468 Fnobody‚³‚ńF2010/02/04(–Ų) 15:53:40 ID:???
CUI‚Ē‚±‚ė‚©‚»‚ĢƒfƒBƒŒƒNƒgƒŠ‚Ģƒtƒ@ƒCƒ‹‚Ģˆź‚Ā‚šƒvƒƒOƒ‰ƒ€‚©‚ē
“Ē‚Ż‚ɍs‚±‚¤‚Ę‚·‚邾‚Ƃŏd‚­‚Č‚éBSunOS‚ĢŒĆ‚¢‚ā‚Ā‚¾‚Æ‚Ē
‚ą‚µŽ‚Į‚Ä‚½‚ē‚ā‚Į‚Ä‚Ż‚é‚Ę‚¢‚¢

469 Fnobody‚³‚ńF2010/02/04(–Ų) 15:54:49 ID:???
V‚µ‚­‚·‚ź‚—

470 Fnobody‚³‚ńF2010/02/04(–Ų) 16:01:10 ID:???
ƒfƒBƒŒƒNƒgƒŠ•Ŗ‚Æ‚ÉŽ^¬

471 Fnobody‚³‚ńF2010/02/04(–Ų) 17:24:09 ID:???
FC2‚ĢƒuƒƒO‚ą‰ę‘œƒtƒ@ƒCƒ‹‚Ķƒ†[ƒU–¼‚Ģ“ŖŽO•¶Žš‚š1Žš‚ø‚ĀƒfƒBƒŒƒNƒgƒŠģ‚Į‚Ä‚é‚Ė
‚Ü‚³‚©URLć‚¾‚Æ•Ŗ‚Æ‚Ä‚é‚Į‚Ä‚±‚Ę‚Ķ‚Č‚¢‚¾‚ė‚¤‚Æ‚Ē

472 Fnobody‚³‚ńF2010/02/04(–Ų) 18:51:28 ID:???
‚»‚ń‚Č‚Ę‚«‚ĶReiserFS

473 Fnobody‚³‚ńF2010/02/04(–Ų) 19:13:17 ID:???
—į‚¦‚Īext2/3‚¾‚ĘƒTƒuƒfƒBƒŒƒNƒgƒŠ‚Ģ”‚Ķ32,000ŒĀ‚Ü‚Å‚Ę‚¢‚¤§ŒĄ‚Ŗ‚ ‚é
‚Ü‚½A1ƒfƒBƒŒƒNƒgƒŠ‚Ģƒtƒ@ƒCƒ‹”‚ąŽĄ—pć1–œ’ö“x‚ŖŒĄŠE“_‚Ę‚Č‚Į‚Ä‚¢‚é
‚»‚¤‚¢‚¤FS‚Å‚Ķ458‚Ż‚½‚¢‚ȍH•v‚Ŗ•K—v‚É‚Č‚é‚ķ‚Č

474 Fnobody‚³‚ńF2010/02/04(–Ų) 19:18:26 ID:???
ReiserFS‚ĶģŽŅ‚Ŗ‰œ‚³‚ńŽE‚µ‚æ‚į‚Į‚½‚©‚ē‚Č

475 Fnobody‚³‚ńF2010/02/04(–Ų) 21:52:42 ID:???
‚ց[

‚ŁH

476 Fnobody‚³‚ńF2010/02/11(–Ų) 12:27:02 ID:???
http://hoge.example.com/
‚ɃAƒNƒZƒX‚µ‚½‚ē
/home/test/public_html/common/index.php?sub=hoge
‚Ę‚·‚é‚É‚Ķ‚Ē‚¤‚·‚ź‚Ī‚¢‚¢‚Ģ‚Å‚µ‚傤‚©H

477 Fnobody‚³‚ńF2010/02/11(–Ų) 12:49:30 ID:???
^/$ ??????

478 Fnobody‚³‚ńF2010/02/11(–Ų) 12:51:44 ID:???
oh, i'd been misled.

479 Fnobody‚³‚ńF2010/02/12(‹ą) 20:32:58 ID:???
I like watermelon.

480 Fnobody‚³‚ńF2010/02/15(ŒŽ) 21:20:36 ID:???
https‚Ģ‚Żrewrite‚Å‚«‚Č‚¢‚ń‚¾‚Æ‚ĒA‚»‚ń‚ȐŻ’č‚Ę‚©‚ ‚ń‚Ģ‚©‚ȁH

‚±‚ź‚ĶhttpØhttps‚É‚µ‚Ä‚­‚ź‚é‚Æ‚ĒA
RewriteCond %{SERVER_PORT} !^443$
RewriteCond %{REQUEST_URI} (^/aaaa.php.*$)
RewriteRule /(.*)$ https://%{HTTP_HOST}%{REQUEST_URI}

‚±‚ź‚ĶhttpsØhttp‚É‚µ‚Ä‚­‚ź‚Č‚¢
RewriteCond %{SERVER_PORT} ^443$
RewriteCond %{REQUEST_URI} !(^bbbb.php.*$)
RewriteRule /(.*)$ http://%{HTTP_HOST}%{REQUEST_URI}

http‚É‚µ‚Ä‚­‚ź‚Č‚¢‚Ē‚±‚ė‚©A“K“–‚ČRewriteRule‘‚¢‚Ä‚ą”½‰ž‚µ‚Ä
‚­‚ź‚Ä‚Č‚¢‚ń‚ŁARewriteCond %{SERVER_PORT} ^443$ ‚Å https ‚š
•ß‚Ü‚¦‚Ä‚­‚ź‚Ä‚Č‚¢‚Į‚Ū‚¢B{HTTPS} on|of ‚Å‚ąƒ_ƒ‚Å‚µ‚½B

‚Č‚É‚Ŗ‚Ü‚ø‚¢‚Ģ‚©A’N‚©ƒ{ƒXƒPƒeB


481 Fnobody‚³‚ńF2010/02/15(ŒŽ) 21:27:14 ID:???
%{SERVER_PORT}‚Ŗ443‚É‚Č‚Į‚Ä‚é‚©‚Ē‚¤‚©‚ĶŠm”F‚µ‚½H

482 Fnobody‚³‚ńF2010/02/16(‰Ī) 09:02:50 ID:???
>>481

ƒIƒXB
ssl.conf ‚É Listen 443
httpd.conf ‚É Listen 80

ssl.conf‚Ķ‚æ‚į‚ń‚Ę“Ē‚Żž‚Ü‚ź‚Ä‚éB
•ŹŒ‚ŃpƒPƒbƒgƒLƒƒƒvƒ`ƒƒŽg‚Į‚½‚ń‚¾‚Æ‚ĒA‚æ‚į‚ń‚Ę80A443‚Å“®‚¢‚Ä‚é‚Ż‚½‚¢B

‚Č‚ń‚¾‚ė‚¤‚ȁ[B‚ę‚­‰š‚Į‚Ä‚Č‚¢l‚ŖŠĒ—‚µ‚Ä‚½ƒT[ƒo[‚ĢˆųŒp‚¬‚ÅŽUX‹ź˜J
‚µ‚½‚ń‚¾‚Æ‚ĒA‚±‚ź‚Ŗ•Š•t‚Æ‚Īˆź’i—Ž‚Ā‚­‚Ģ‚Ƀhƒ“‹l‚Ü‚čG

483 F482F2010/02/16(‰Ī) 09:10:16 ID:???
”O‚Ģ‚½‚ß‚ÉPHP‚©‚ē echo $_SERVER['SERVER_PORT'] ‚ŏo‚µ‚Ä‚Ż‚½B
http,httpsA‚»‚ź‚¼‚ź80,443 ‚É‚Č‚Į‚Ä‚éB

484 Fnobody‚³‚ńF2010/02/16(‰Ī) 09:12:16 ID:???
‚¢‚āA‚»‚Ģrewriteƒ‹[ƒ‹‚É“ž’B‚µ‚Ä‚Č‚¢‰Ā”\«‚Ŗ‚ ‚é‚ń‚¶‚į‚Č‚¢H
rewriteLog‚šŠm”F‚·‚é‚©A
RewriteCond %{SERVER_PORT} ^443$
‚Ģ‚Ę‚±‚ė‚ŁAŠĀ‹«•Ļ”‚É‚Å‚ą“ü‚ź‚āA‚»‚Ģs‚É—ˆ‚Ä‚é‚©‚Ē‚¤‚©‚šŠm”F‚µ‚Ä‚Ż‚½‚ē‚Ē‚¤‚©‚ȂʁB

‚ę‚­‚ ‚é‚Ģ‚ĶAhttp‚Ģvirtualhost‚Ęssl‚Ģvirtualhost‚š•Ŗ‚ƂĂāA
‚»‚ą‚»‚ąAssl‚Ģ‚Ę‚«‚Ķ‚»‚Ģƒ‹[ƒ‹‚Ķ“K—p‚³‚ź‚Ä‚Č‚¢‚Ę‚©‚ĖB

485 F482F2010/02/16(‰Ī) 10:34:15 ID:???
>>484

•Ō“š‚ ‚č‚Ŗ‚ʁB
rewrite_logŠm”F‚µ‚Ü‚µ‚½B

>480 ‚Ģ‹Lq‚ŁA
http‚ĢŽž‚Ķ RewiteRule ‚Ģ apply pattern ‚Ŗ‚Ó‚½‚Āo—Ķ‚³‚ź‚½Œć‚É
http‚ĢŽž‚ĢRewriteCond ‚Ģ•]‰æ‚ā‚Į‚Ä‚é‚Æ‚ĒAhttps‚ĢŽž‚Ķ‰½‚ąo—Ķ
‚³‚ź‚Č‚¢B
RewiteRule‚ĢŽž“_‚Å‚Š‚Į‚©‚©‚Į‚Ä‚­‚ź‚Ä‚Č‚¢‚ȁB

‘¼‚Ģ‹Lq‚š‘S•”‚Ę‚Į‚Ļ‚ē‚Į‚āA ^443$ ŠÖ˜A‚Ģ‹Lq‚Ģ‚Ż‚É‚µ‚Ä‚ąA‚Č‚É‚ą
o—Ķ‚³‚ź‚Ä‚Č‚¢Bƒpƒb‚ĘŒ©‚Å‚Ķ https ‚ĢŽž‚ĶƒKƒ“–³Ž‹‚µ‚Ä‘f’Ź‚č‚³‚ź‚Ä
‚é‚ꂤ‚ČŠ“‚¶‚Č‚ń‚¾‚ę‚ȁ[B

l‚ŖŻ’肵‚½ƒ‚ƒ“‚Č‚ń‚Å‚ą‚µ‚ā‚ĘŽv‚Į‚Ä virtualhost ‚ąŠm”F‚µ‚Ä‚Ż‚½‚Æ‚ĒA
‚»‚ź‚Ķ–³‚©‚Į‚½B

‚Č‚ń‚¾‚ė‚¤HHH

486 Fnobody‚³‚ńF2010/02/16(‰Ī) 10:50:57 ID:???
> ƒpƒb‚ĘŒ©‚Å‚Ķ https ‚ĢŽž‚ĶƒKƒ“–³Ž‹‚µ‚Ä‘f’Ź‚č‚³‚ź‚Ä‚é‚ꂤ‚ČŠ“‚¶‚Č‚ń‚¾‚ę‚ȁ[B

‚»‚Ģ’Ź‚č‚¾‚ė‚¤

487 Fnobody‚³‚ńF2010/02/17(…) 11:56:15 ID:???
https‚ĢŽž‚Ķallowoverride‚ŖNone‚Ę‚©

488 F482F2010/02/17(…) 15:38:46 ID:???
>>487

.htaccess ‚ĶŽg‚ķ‚ø‚É httpd.conf ‚ɏ‘‚¢‚Ä‚éB


489 Fnobody‚³‚ńF2010/02/17(…) 15:40:10 ID:???
‚¶‚į‚ •`‚¢‚Ä‚éźŠ‚¾‚Č

490 F482F2010/02/17(…) 16:40:58 ID:???
>>489

‚ń[Aconf.d ‚Ę‚±‚Ģƒtƒ@ƒCƒ‹‚ą‰ö‚µ‚¢‚ȁB
‚ąˆź‰ńŠm”F‚µ‚Ä‚­‚é =3

491 Fnobody‚³‚ńF2010/02/26(‹ą) 00:23:34 ID:GCPXDWut
/index.html
/m/index.html


htaccess‚šŽg—p‚µ‚Ä
Œ©‚½–Ść‚ĢURL‚Ķ•Ļ‚¦‚ø‚É
PC‚©‚ē‚Č‚ē /index.html
Œg‘Ń‚©‚ē‚Č‚ē/m/index.html
‚É”ņ‚Ī‚·‚±‚Ę‚Ķ‰Ā”\‚Å‚µ‚傤‚©H

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^(DoCoMo|KDDI|DDIPOKET|UP\.Browser|J-PHONE|Vodafone|SoftBank)
RewriteRule ^$ /m/ [R]

‚±‚ź‚¾‚ĘŒg‘Ń‚ÅƒAƒNƒZƒX‚·‚é‚ĘŒ©‚½–Ść‚ĢURL‚Ŗ/m/‚É‚Č‚Į‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚²‹³Žö‚ØŠč‚¢‚µ‚Ü‚·B


492 Fnobody‚³‚ńF2010/02/26(‹ą) 00:53:17 ID:???
‚»‚ź‚Å‚¢‚¢‚ń‚¶‚į‚Č‚¢‚Ģ

493 Fnobody‚³‚ńF2010/02/26(‹ą) 04:54:39 ID:???
[R] ‚šŽę‚Į•„‚¦‚Ī‚ę‚³‚»‚¤

494 Fnobody‚³‚ńF2010/03/25(–Ų) 10:21:37 ID:Vmjt6F6A
mod_rewrite‚ĢŻ’č‚É‚Ā‚¢‚Ä

mod_rewrite‚ĢŻ’č‚É‚Ā‚¢‚Ä

Œ»Ż *.test.example.com‚Ö‚ĢƒAƒNƒZƒX‚ĶƒhƒLƒ…ƒƒ“ƒgƒ‹[ƒg‚Ŗ/home/homepage/public_html/ ‚É‚Č‚Į‚Ä‚¢‚Ü‚·B

ƒTƒuƒhƒƒCƒ“–¼‚ŃAƒNƒZƒX‚·‚éƒfƒBƒŒƒNƒgƒŠ‚š•ĻX‚µ‚½‚¢‚Å‚·B
—įj
xxx.test.example.com Ø /home/homepage/public_html/xxx/
yyy.text.example.com Ø /home/homepage/public_html/yyy/

ˆČ‰ŗ‚Ģ‚ꂤ‚ɐŻ’肵‚Ä‚Ż‚½‚Ģ‚Å‚·‚ŖAŽv‚¢’Ź‚č‚É‚¢‚©‚Č‚¢Ž–‚Ŗ‚¢‚­‚Ā‚©‚ ‚č‚Ü‚·B

<IfModule mod_rewrite.c>
RewriteEngine On

RewriteCond %{HTTP_HOST} ^[a-z]+\.test\.example\.com$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^([a-z]+)\.test\.example\.com(.*)$ /$1/$2
</IfModule>


http://xxx.test.example.com/index.html Ø ›
http://xxx.test.example.com/ Ø ~iindex.html‚Ŗ•\Ž¦‚³‚ź‚Ä—~‚µ‚¢j
http://xxx.test.example.com/img/img.jpg Ø ~i/xxx/img/img.jpg ‚Ķ‘¶Ż‚µ‚Ü‚·j

•Ŗ‚©‚é•ū‚ę‚ė‚µ‚­‚ØŠč‚¢‚µ‚Ü‚·B



495 Fnobody‚³‚ńF2010/03/25(–Ų) 11:17:26 ID:???
Å‰‚Ģ‚ĶDirectoryIndex‚ōēŠ”Ÿ‚³‚ź‚½‚ ‚Ę‚Ģ‹““®‚¾‚ė‚¤‚Æ‚Ē
‰ŗ‚Ģ•ū‚ĶAxxxˆČ‰ŗ‚Érewrite‚µ‚Ä‚©‚ēA-fƒ`ƒFƒbƒN‚š‚·‚é‚ꂤ‚É‚µ‚Ä‚Ż‚½‚ēH

496 Fnobody‚³‚ńF2010/03/28(“ś) 14:03:16 ID:???
‚»‚źAmod_vhost_aliasŽg‚Į‚½•ū‚Ŗ‚¢‚¢‚ń‚¶‚į‚ĖH

497 Fnobody‚³‚ńF2010/04/20(‰Ī) 05:07:38 ID:rovGBKgZ
example.com/aaa.php?x=1&y=2

‚±‚ź‚š

example.com/bbb/?x=1&y=2

‚ÉURL‚š‘‚«Š·‚¦‚½‚¢‚Ģ‚Å‚·‚Ŗ‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ńB
‚Ē‚¤‘‚Æ‚Ī—Ē‚¢‚Å‚µ‚傤‚©H‚ę‚ė‚µ‚­‚ØŠč‚¢‚µ‚Ü‚·B


498 Fnobody‚³‚ńF2010/04/21(…) 02:35:33 ID:???
/aaa.php /bbb/ [L]

‚ʁCƒeƒXƒg‚ą‚¹‚øŠØ‚ŃŒƒX‚µ‚Ä‚Ż‚é

499 F497F2010/04/22(–Ų) 08:40:39 ID:zYh2UuQ3
>>498
‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚·B‚¤‚Ü‚­‚¢‚«‚Ü‚µ‚½B
ÅŒć‚É‚ą‚¤‚P‚Ā‚¾‚ÆŽæ–ā‚³‚¹‚Ä‚­‚¾‚³‚¢B

example.com/aaa.php?x=1

‚±‚ź‚š

example.com/bbb/?y=1

‚ɏ‘‚«Š·‚¦‚½‚¢‚Ģ‚Å‚·‚Ŗ‚ę‚ė‚µ‚­‚ØŠč‚¢‚µ‚Ü‚·B
x‚šy‚ɏ‘‚«Š·‚¦‚½‚¢‚Å‚·B

500 Fnobody‚³‚ńF2010/04/22(–Ų) 23:00:17 ID:???
‚»‚źˆÓ–”‚ ‚é‚Ģ‚©‚Ė

‚Ļ‚Į‚Ę•Ŗ‚©‚ē‚ń‚Æ‚ĒC‚Å‚«‚»‚¤‚¾‚©‚ē‚±‚Ģ‚Ö‚ńŒ©‚Ä‚Ż‚½‚ēH
http://httpd.apache.org/docs/2.2/ja/mod/mod_rewrite.html

Modifying the Query String ‚Ģ‚Ę‚±B‰pŒź‚¾‚Æ‚Ē

501 Fnobody‚³‚ńF2010/06/11(‹ą) 07:22:35 ID:???
1.3‚Ģ‚Ķ–ó‚Ŗ‚ ‚é
http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html

502 Fnobody‚³‚ńF2010/08/01(“ś) 20:38:54 ID:???
http://test.com/old/ ‚Ę‚¢‚¤ƒfƒBƒŒƒNƒgƒŠ‚š
http://new.com/ ‚Ę‚µ‚ĉŗˆŹ‚ĢƒfƒBƒŒƒNƒgƒŠ‚ą‚»‚Ģ‚Ü‚Ü
“]‘—‚µ‚½‚¢‚Ģ‚Å‚·‚ŖA‚Ē‚¤Ż’肵‚½‚ē‚¢‚¢‚ń‚Å‚µ‚傤H

‚¤[‚ńBƒGƒ‰[‚Ī‚Į‚©EEEorz

503 Fnobody‚³‚ńF2010/08/02(ŒŽ) 16:59:31 ID:4s58A5gB
age

504 Fnobody‚³‚ńF2010/08/12(–Ų) 21:39:28 ID:???
ŽŽ‚µ‚Ä‚Ż‚½‚±‚Ę‚š‘S•”‘‚¢‚Ä‚Ż‚ź‚ĪH

505 Fnobody‚³‚ńF2010/08/20(‹ą) 14:39:18 ID:vi5gBlqp
‚·‚¢‚Ü‚¹‚ńA
https‚ŃAƒNƒZƒXŽž‚ɁA“Į’č‚ĢURL‚šœ‚¢‚Ä‘S‚Ähttp‚ɃŠƒ_ƒCƒŒƒNƒg‚·‚é‚ꂤ‚É‚µ‚½‚¢‚Ģ‚Å‚·‚ŖA
‚Ē‚Ģ‚ꂤ‚ȏ‘‚«•ū‚š‚·‚ź‚Ī‚ę‚¢‚Å‚µ‚傤‚©H’²‚ׂ½‚Ģ‚Å‚·‚Ŗ•Ŗ‚©‚ē‚Č‚­‚āEE
‹³‚¦‚Ä‚¢‚½‚¾‚Æ‚é‚ĘŠš‚µ‚¢‚Å‚·B

506 Fnobody‚³‚ńF2010/11/21(“ś) 11:03:23 ID:???
–³ŒĄƒ‹[ƒv‚ō¢‚Į‚Ä‚¢‚Ü‚·B

‚ā‚č‚½‚¢‚±‚Ę
HTML5‘Ī‰ž‚Ģƒuƒ‰ƒEƒU‚ÅŽ©‘ī‚Ģƒtƒ@ƒCƒ‹ƒT[ƒo‚Ģ’†‚É‚ ‚é
mp4“®‰ęƒtƒ@ƒCƒ‹‚š“ĘŽ©‚ɐŻ’u‚µ‚½ƒvƒŒƒCƒ„[‚ōж‚·‚éB

‚ā‚Į‚½‚±‚Ę
mp4‚Ŗ’u‚¢‚Ä‚ ‚鏼Š‚šmod_autoindex‚Å•\Ž¦‚³‚¹‚é
mp4ƒtƒ@ƒCƒ‹‚ŖƒNƒŠƒbƒN‚³‚ź‚½‚ēphp‚É”ņ‚Ī‚µ‚ăvƒŒƒCƒ„[‚ĢHTML‚š¶¬

ć‹L‚Ģmp4ƒtƒ@ƒCƒ‹‚ŖƒNƒŠƒbƒN‚³‚ź‚½‚ēphp‚É”ņ‚Ī‚·B‚Ę‚¢‚¤•”•Ŗ‚š
mod_rewrite‚ÅŽĄŒ»‚µ‚ꂤ‚ʁA.htaccess‚ÉˆČ‰ŗ‚Ģ‚ꂤ‚Č‹Lq‚š‚µ‚Ü‚µ‚½B
RewriteEngine On
RewriteRule (^.*\.mp4$) video.php

‚±‚ź‚É‚ę‚čhoge.mp4‚ŖƒNƒŠƒbƒN‚³‚ź‚½‚ēvideo.php‚Å
<video src='hoge.mp4'>‚Ę“WŠJ‚³‚ź‚Ü‚·‚Ŗ‚±‚Ģsrc='hoge.mp4'‚Ŗ
–³ŒĄƒ‹[ƒv‚ĢŒ“ˆö‚Ģ‚ꂤ‚Å‚·B

‚ę‚ė‚µ‚­‚ØŠč‚¢‚µ‚Ü‚·



507 Fnobody‚³‚ńF2010/11/21(“ś) 11:53:53 ID:???
path‚šŒĄ’č‚·‚ź‚Ī‚¢‚¢‚ĘŽv‚¤
<video src='./hoge.mp4'>
‚Ę‚µ‚Ä
RewriteEngine On
RewriteRule (^[^\.]+.*\.mp4$) video.php


508 Fnobody‚³‚ńF2010/11/24(…) 09:45:59 ID:???
> ‚±‚ź‚É‚ę‚čhoge.mp4‚ŖƒNƒŠƒbƒN‚³‚ź‚½‚ēvideo.php‚Å
> <video src='hoge.mp4'>‚Ę“WŠJ‚³‚ź‚Ü‚·‚Ŗ‚±‚Ģsrc='hoge.mp4'‚Ŗ
> –³ŒĄƒ‹[ƒv‚ĢŒ“ˆö‚Ģ‚ꂤ‚Å‚·B

‚Ü‚ń‚Ü‚ā‚ńB
“WŠJ‚µ‚½ƒtƒ@ƒCƒ‹‚ÅŽ©•Ŗ‚ɃŠƒNƒGƒXƒg‚Ŗ—ˆ‚é‚ń‚¾‚©‚ēA
video.php ‚©‚ēvideo.php‚šŒÄ‚ń‚Å‚¢‚é‚ꂤ‚Č‚ą‚ĢB
mod_rewirte‚¶‚į‚Č‚­‚ăƒWƒbƒN‚šŒ©’¼‚µ‚½‚ēH

509 Fnobody‚³‚ńF2010/11/24(…) 09:52:50 ID:???
hoge.mp4?m=d
‚Č‚Ē‚Ęƒpƒ‰ƒ[ƒ^•t‚«‚ĢƒAƒNƒZƒX‚ĢŽž‚Ķvideo.php‚É”ņ‚Ī‚³‚Č‚¢‚Ę‚¢‚¤ƒ‹[ƒ‹‚š•t‚Æ‚ź‚ĪH

510 Fnobody‚³‚ńF2010/11/24(…) 12:41:50 ID:???
°‚ź‚Ä‚é‚Ģ‚ÉŠ¦‚¢

511 Fnobody‚³‚ńF2010/12/30(–Ų) 15:12:15 ID:ZxF9k5/L
http://www.hoge.com/dir/index.cgi?cat=0&page=1
Ŗ‚±‚ĢƒAƒhƒŒƒX‚šA«‚±‚Ģ‚ꂤ‚ɏ‘‚«Š·‚¦‚½‚¢‚Ģ‚Å‚·‚ŖA
http://www.hoge.com/dir/0/1

&page=1‚Ģ•”•Ŗ‚ŖćŽč‚­“n‚¹‚Ä‚¢‚Č‚¢‚ē‚µ‚­AćŽč‚­•\Ž¦‚Å‚«‚Ü‚¹‚ńB
(page=1‚Ŗ2ƒy[ƒW–ŚA‰½‚ą‚Č‚¢ź‡‚Ķ1ƒy[ƒW–Ś)
1ƒy[ƒW–Ś‚Ģhttp://www.hoge.com/dir/0‚Ķ•\Ž¦‚Å‚«‚Ü‚·B
.htaccess‚Ģ“Yķ‚š‚ØŠč‚¢‚µ‚Ü‚·B

Œ»Ż‚Ģ.htaccess‚ĶˆČ‰ŗ‚Ģ’Ź‚č‚Å‚·B

DirectoryIndex index.cgi
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteBase /dir/@iŒ»ŻƒRƒƒ“ƒgƒAƒEƒgj
RewriteRule ^(.*)$ index.cgi?cat=$1 [L]
RewriteRule ^(.*)/(.*)$ index.cgi?cat=$1&page=$2 [L,QSA]

Žg—p‚µ‚Ä‚¢‚éƒT[ƒo‚Ķxrea‚ŁA‚Ø‹ą‚š•„‚Į‚čL‚šĮ‚µ‚Ä‚¢‚éó‘Ō‚Å‚·B

512 Fnobody‚³‚ńF2010/12/30(–Ų) 15:38:43 ID:???
‚ [A”‚Å‚«‚Ü‚µ‚½B
([0-9]+)‚±‚ź‚Å‚µ‚½BBBB
ƒXƒŒ‰˜‚µŽø—ē‚µ‚Ü‚µ‚½B

513 Fnobody‚³‚ńF2011/01/07(‹ą) 14:14:51 ID:aOiY5pIw
http://example.com/foo
‚ɃAƒNƒZƒX‚·‚é‚Ę
http://example.com/bin/foo.cgi
‚ɃAƒNƒZƒX‚·‚é‚ꂤ‚É‚·‚é‚É‚Ķ‚Ē‚¤‚·‚ź‚Ī‚¢‚¢‚Å‚µ‚傤‚©H
‚ØŠč‚¢‚µ‚Ü‚·B

514 Fnobody‚³‚ńF2011/01/07(‹ą) 20:31:41 ID:???
‚Š‚Ę‚Āć‚ĢƒŒƒX‚ąŒ©‚ź‚ń‚Ģ‚©

515 Fnobody‚³‚ńF2011/01/10(ŒŽ) 20:21:12 ID:???
RewriteRule ^/news/(20[0-9][0-9].*)$ /cgi-bin/news?file=$1@‚±‚ź‚Ķ“®‚­‚ń‚¾‚ŖA”½‘Ī‚É
RewriteRule ^/cgi-bin/news?.*?file=(....).*$ /news/$1 ‚É‚·‚é‚Ę“®‚©‚Č‚¢B

ƒŠƒ‰ƒCƒg‚·‚é‘O‚ĢŒ³‚ĢURL‚ŖCGI‚Ģ“®“Iƒy[ƒW‚Ģź‡‚Ģˆų”‚š•Ļ”‚ÉŠi”[‚·‚é‚É‚Ķ‚Ē‚¤‚µ‚½‚ē‚¢‚¢‚ĢH

516 Fnobody‚³‚ńF2011/01/10(ŒŽ) 20:23:35 ID:???
‘‚«•ū‚Ŗˆį‚Į‚½A“®‚©‚Č‚¢‚Ģ‚Ķ

RewriteRule ^/cgi-bin/news.*?file=(....).*$ /news/$1

‚æ‚Č‚Ż‚ÉPerl‚ĢƒXƒNƒŠƒvƒg‚Ę‚µ‚āA

$line=~ s/news.*?file=(....).*$/news\/$1/;

‚Ę‚·‚é‚Ę‚æ‚į‚ń‚Ę“®‚­B


517 Fnobody‚³‚ńF2011/01/11(‰Ī) 08:07:21 ID:???
Rewrite‚ˆ‚Å‚Ķcgi‚Ę‚©‚Ģˆų”•”•Ŗ‚Ģ?ˆČ~‚Ģs‚šƒ}ƒbƒ`‚³‚¹‚邱‚Ę‚Ķ‚Å‚«‚Č‚¢‚ęB


518 Fnobody‚³‚ńF2011/01/11(‰Ī) 21:29:16 ID:???
ŠĀ‹«•Ļ”‚ĢQUERY_STRINGŒ©‚ź‚Ī‚Ø‚‹

519 Fnobody‚³‚ńF2011/01/25(‰Ī) 11:12:35 ID:y5ZC6NKj
Žæ–ā‚³‚¹‚Ä‚­‚¾‚³‚¢

‚ā‚č‚½‚¢‚±‚Ę‚Ķ
www.aaa.com/hoge/››.php?id=123 ‚ɃAƒNƒZƒX‚Ŗ‚ ‚Į‚½ź‡

/home/user/public_html/test/››.php?id=123 ‚ɈŚ“®‚³‚¹‚Ä
››.php‚Å
name=hoge
id=123
‚Ę•\Ž¦‚³‚¹‚½‚¢

››.php‚Ķindex.php‚āmail.php‚Č‚ĒFX‘Ī‰ž‚³‚¹‚½‚¢
‚Å‚·B‚ę‚ė‚µ‚­‚ØŠč‚¢‚µ‚Ü‚·B

520 Fnobody‚³‚ńF2011/01/25(‰Ī) 20:41:34 ID:???
‚®‚®‚ź‚ĪŽR‚Ł‚ĒƒTƒ“ƒvƒ‹‚ ‚é‚ę

521 Fnobody‚³‚ńF2011/01/25(‰Ī) 23:56:19 ID:???
‚ā‚ź‚Ī‚¦[‚Ŗ‚Č
‰½‚ŖŽæ–ā‚Č‚Ģ‚©”»‚ē‚Č‚¢

522 Fnobody‚³‚ńF2011/01/26(…) 00:35:06 ID:???
‚¶‚į‚ ‚»‚Ģƒ‹[ƒ‹‘‚¢‚Ä‚Ż

523 F519F2011/02/03(–Ų) 22:51:57 ID:???
‰šŒˆ‚µ‚Ü‚µ‚½
‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚µ‚½

524 Fnobody‚³‚ńF2011/02/20(“ś) 11:59:15.05 ID:???
phpƒx[ƒX‚ĢƒTƒCƒg‚š‰^‰c‚µ‚Ä‚¢‚é‚Ģ‚Å‚·‚ŖASEO‘Īō‚Ģ‚½‚߂ɃTƒCƒg‘S‘Ģ‚šhtml‚Ę‚µ‚Ä“®ģ‚·‚é‚ꂤ‚É•ĻX‚µ‚½‚¢‚ʍl‚¦‚Ä
‚¢‚Ü‚·B¦ƒTƒCƒgć‚É‚Ķphpƒtƒ@ƒCƒ‹‚µ‚©’u‚©‚Č‚¢B(htmlƒtƒ@ƒCƒ‹‚ĶŻ’u‚µ‚Č‚¢)
‹ļ‘Ģ“I‚É‚ĶˆČ‰ŗ‚Ģ‚ꂤ‚É‚µ‚½‚¢‚ʍl‚¦‚Ä‚¢‚Ü‚·B
¦ƒTƒCƒgć‚ɐŻ’u‚µ‚Ä‚¢‚éuphpinfo.phpv‚Ģ•\Ž¦‚š—į‚É‚ ‚°‚Ä‚¢‚Ü‚·B

‚PDhtmlƒAƒNƒZƒX(http://phpinfo.html)‚šAphp‚ɃŠƒ‰ƒCƒg‚·‚éB
@@‚Ā‚Ü‚čAURL‚Ķuhttp://phpinfo.htmlv‚Ģ‚Ü‚Ü
@@uhttp://phpinfo.phpv ‚ĢŽĄsŒ‹‰Ź‚š•Ō‚·B
@@------------------------------------
@@ RewriteRule (.*).html$ /$1.php [L]
@@------------------------------------

‚QDphpƒAƒNƒZƒX(http://phpinfo.php)‚šAhtml‚ɃŠƒ_ƒCƒŒƒNƒg‚·‚éB
@@‚Ā‚Ü‚čAURL‚Ŗuhttp://phpinfo.htmlv‚Ę‚Č‚čA
@@uhttp://phpinfo.phpv ‚ĢŽĄsŒ‹‰Ź‚š•Ō‚·B
@@------------------------------------
@@ RewriteRule (.*).php$ /$1.html [R=302,L]
@@------------------------------------

ć‹L‚Ģ‘Ī‰ž‚šŽĄŪ‚µ‚Ä‚Ż‚½‚Ģ‚Å‚·‚ŖA‚Č‚ŗ‚©ƒŠƒ_ƒCƒŒƒNƒg‚Ŗƒ‹[ƒv‚µ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
‚PD‚Ę‚QD‚Ģ‚Ē‚æ‚ē‚©ˆź•ū‚Ģ‚Ż‚Å‚ ‚ź‚Ī³ķ“®ģ‚·‚é‚Ģ‚Å‚·‚ŖA—¼•ū‹Lq‚·‚é‚ĘƒŠƒ_ƒCƒŒƒNƒg‚Ŗƒ‹[ƒv‚µ‚Ü‚·B
Œ“ˆö‚Ę‘Īˆ–@‚š‚²‘¶’m‚Ģ‚©‚½‚Ŗ‚Ø‚ē‚ź‚Ü‚µ‚½‚ē‚ØŽč”‚Å‚·‚Ŗ‚²‹³Žö‚ę‚ė‚µ‚­‚ØŠč‚¢‚¢‚½‚µ‚Ü‚·B

525 Fnobody‚³‚ńF2011/02/20(“ś) 13:26:00.17 ID:???
ƒhƒƒCƒ“‚Ķ‚Ē‚±s‚Į‚½H

526 Fnobody‚³‚ńF2011/02/21(ŒŽ) 02:54:08.45 ID:???
ƒP[ƒX2‚Į‚Ä—v‚ē‚Č‚¢‚ń‚¶‚į‚Č‚¢H


527 Fnobody‚³‚ńF2011/02/21(ŒŽ) 04:04:41.44 ID:???
2‚æ‚į‚ń‚Į‚Ä—v‚ē‚Č‚¢‚ń‚¶‚į‚Č‚¢H

528 Fnobody‚³‚ńF2011/02/26(“y) 01:34:00.97 ID:???
ƒP[ƒX‚Q‚ā‚ē‚Č‚¢‚ĘPHP‚Ģ‚Ł‚¤‚šGoogleę¶‚ɃCƒ“ƒfƒbƒNƒX‚³‚ź‚æ‚į‚Į‚½‚ēŽįŠ±•]‰æ‰ŗ‚Ŗ‚č‚»‚¤‚¾‚ę

529 Fnobody‚³‚ńF2011/03/01(‰Ī) 02:00:25.16 ID:???
rewriteRule‚¾‚Æ‚¶‚į–³—‚©‚ą‚Ė
RewriteCond ‚š‘g‚Ż‡‚ķ‚¹‚ź‚Ī‚Č‚ń‚Ę‚©‚Č‚é‚©‚ą’m‚ź‚Č‚¢B‹ļ‘Ģ“I‚ɏ‘‚Æ‚Ä‚Č‚¢‚Å‚·‚Ŗ

530 Fnobody‚³‚ńF2011/03/01(‰Ī) 03:10:11.66 ID:???
L‚Ŗ•t‚¢‚Ä‚é‚©‚ēƒ‹[ƒv‚¹‚ø‚ÉŽ~‚Ü‚č‚»‚¤‚Č‹C‚ą‚·‚é‚Æ‚Ēc
RewriteLog‚É‚Ķ‚ā‚Į‚Ļ‚艄X‚ʏo‘±‚Æ‚é‚ń‚¾‚ę‚ȁB


531 Fnobody‚³‚ńF2011/03/01(‰Ī) 18:19:17.29 ID:???
[L] ‚ŏ‘‚«Š·‚¦‚ĶŽ~‚Ü‚é‚Æ‚Ē‘‚«Š·‚¦‚½ƒŠƒNƒGƒXƒg‚Ŗ‚Ü‚½—ˆ‚Ä‚®‚é‚®‚éB

—vŒ‚Ē‚Ø‚č‚Č‚ēphpƒtƒ@ƒCƒ‹‚š‘S•” \.html$ ‚ɃŠƒl[ƒ€‚µ‚āiƒ\[ƒX‚ĢŠY“–ŒĀŠ“™‚ą‘‚«Š·‚¦j
‚±‚ź‚ōĻ‚Ž‚ꂤ‚ȁB

AddHandler application/x-httpd-php .html

532 Fnobody‚³‚ńF2011/03/02(…) 02:43:49.02 ID:???
ŸŽč‚ɏˆ—•Ļ‚¦‚é‚ĢŽ~‚ß‚Ä—~‚µ‚¢
Ģ‚Ģƒo[ƒWƒ‡ƒ“‚Ģconf‚ŖŠŌˆį‚Į‚½“®‚«‚·‚é‚Ģ‚Ń€ƒJ‚Ā‚­

533 Fnobody‚³‚ńF2011/03/08(‰Ī) 22:33:11.43 ID:???
httpd.conf‚Ģ<VirtualHost‚Ģ’†‚ÉRewriteCond‚ĘRewriteRule‚š
‘‚¢‚Ä‚ą‰½‚ą•Ļ‰»‚Ŗ‚Č‚¢‚Ģ‚Å‚»‚ą‚»‚ąmod_rewrite‚Ŗ‹@”\‚µ‚Ä‚é‚©‚Ē‚¤‚©‚Ŗ
•sˆĄ‚É‚Č‚Į‚Ä‚«‚½EEEB‚Ē‚ĢŠĀ‹«‚Å‚ą•K‚ø“®‚­ƒeƒXƒgŠm”F‚Ż‚½‚¢‚Č‚Ģ‚Į‚Ä‚Č‚¢‚Å‚·‚©‚ĖH

534 Fnobody‚³‚ńF2011/03/08(‰Ī) 22:49:35.22 ID:???
RewriteEngine on
RewriteRule ^/(.*)$ http://www.google.com/$1 [R=301,L]

‚±‚ź‚ŃO[ƒOƒ‹”ņ‚Ī‚Č‚©‚Į‚½‚©‚ē“®‚¢‚Ä‚Č‚¢‚ȁBBB

535 Fnobody‚³‚ńF2011/03/09(…) 08:59:30.27 ID:???
>>533
RewriteLog ‚¶‚į‚¾‚ß‚Č‚Ģ?


536 Fnobody‚³‚ńF2011/06/03(‹ą) 10:13:42.69 ID:b3b8utu4
“ń’iƒŠƒ‰ƒCƒg‚Į‚ÄŽg‚¦‚½‚Į‚ƁH
ˆź“xƒŠƒ‰ƒCƒg‚µ‚Ä‹U‘•‚µ‚Ä‚éURL‚šA
‚ą‚¤‚æ‚å‚¢Œ©’Ź‚µ•·‚­‚ꂤ‚ɏ‘‚«Š·‚¦‚½‚¢‚ń‚¾‚Æ‚Ē‚ąB

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^entry/(.+)$ hoge.php?id=$1 [L]

‚Ę‚µ‚Ä‚½‚Ę‚µ‚āA
entry/`‚Ö‚ĢƒAƒNƒZƒX‚šrenew/`‚É‘JˆŚ‚³‚¹‚é‚Ż‚½‚¢‚ȁB
V‹KƒAƒNƒZƒX‚Ķ‘‚«‚Č‚Ø‚·‚¾‚Æ‚Å‚¢‚¢‚Æ‚ĒAƒNƒ[ƒ‰[‚Ę‚©‹ŒƒŠƒ“ƒN‚Ö‚ĢƒAƒNƒZƒX‚ŖŽ€‚ń‚¶‚į‚¤B

RewriteRule ^renew/(.+)$ hoge.php?id=$1 [L]


537 Fnobody‚³‚ńF2011/06/11(“y) 11:50:13.57 ID:???
RewriteRule foo.php pplog2/index.php [L]

pplog2‚ĢƒtƒHƒ‹ƒ_‚Éfoo.php‚©‚ēƒAƒhƒŒƒX‚š•Ļ‚¦‚ø‚É“Ē‚Żž‚Ż‚½‚¢‚Ģ‚Å‚·‚ŖA
‚ā‚é‚ʁApplog2/index.php‚Č‚¢‚Ģ‘Š‘ĪƒpƒX‚Ŗ‚­‚ø‚ź‚Ä‚Ü‚·B
foo‚ĢƒAƒhƒŒƒX‚Åpplog2/index.php‚š³ķ‚É“®ģ‚³‚¹‚é•ū–@‚Ķ‚ ‚é‚Å‚µ‚傤‚©H
–Ś“I‚ĶApplog2“ą‚Ģƒtƒ@ƒCƒ‹‚špplog2“ą‚É••‚¶ž‚߂邽‚ß‚Å‚·B
ƒgƒbƒv‚ĢƒtƒHƒ‹ƒ_‚É‚Ķfoo.php(index‚Å‚·BjˆČŠO‚ĢƒXƒNƒŠƒvƒgƒtƒ@ƒCƒ‹‚š
pplog2“ą‚É‚Ø‚³‚ß‚½‚­‚Ø‚ą‚Į‚Ä‚¢‚Ü‚·B

538 Fnobody‚³‚ńF2011/06/11(“y) 12:31:41.16 ID:???
‚ą‚µ‚©‚µ‚āA index.php ‚É HTML ‚Ģ BASE ‚šŻ’č‚·‚ź‚Ī‚¢‚¢‚Ģ‚©‚ą‚µ‚ź‚Č‚¢B


539 Fnobody‚³‚ńF2011/06/11(“y) 12:38:46.69 ID:???
>‚ą‚µ‚©‚µ‚āA index.php ‚É HTML ‚Ģ BASE ‚šŻ’č‚·‚ź‚Ī‚¢‚¢‚Ģ‚©‚ą‚µ‚ź‚Č‚¢B
ƒqƒ“ƒg‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚·B
’²‚ׂĂŻ‚Ü‚·B

540 Fnobody‚³‚ńF2011/06/11(“y) 12:45:32.52 ID:???
>>538
_‚Ę‚µ‚©Œ¾‚¦‚Č‚¢B
ˆź•ą‘O‚É‚·‚·‚Ż‚Ü‚µ‚½B

541 Fnobody‚³‚ńF2011/06/12(“ś) 04:50:51.72 ID:???
_‚Ģ—Ķ‚šˆČ‚Ä‚µ‚Ä‚ą
ˆź•ą‚µ‚©i‚Ü‚Č‚¢B

542 Fnobody‚³‚ńF2011/06/14(‰Ī) 04:50:49.31 ID:HB8g/tAq
ƒ`ƒ‡ƒbƒgƒXƒŒƒ`‚Å‚·‚ŖAapache‚ĢƒXƒŒ‚ŖŒ©“–‚½‚ē‚Č‚©‚Į‚½‚ą‚Ģ‚ŁBBBŽæ–āŽø—ē‚µ‚Ü‚·B

error_log‚Éreferer‚Ŗ‹­§“I‚É“ü‚Į‚Ä‚é‚ń‚Å‚·‚Æ‚ĒA‚±‚ź‚Į‚āAApache‚ĢƒfƒtƒHƒ‹ƒg‚Č‚ń‚Å‚µ‚傤‚©H
httpd.conf‚šŒ©‚½‚Ģ‚Å‚·‚ŖA“Į‚ɃƒOŽü‚č‚ĶƒfƒtƒHƒ‹ƒg‚Ģ‚Ü‚Ü‚Ģ‚ꂤ‚ŁB
Server version: Apache/2.0.64
Server built: Mar 7 2011 23:10:31
‚Å‚·B‚Ē‚Č‚½‚©•Ŗ‚©‚é‚©‚½‚¢‚ē‚Į‚µ‚į‚¢‚Ü‚µ‚½‚ēA‚ę‚ė‚µ‚­‚ØŠč‚¢‚µ‚Ü‚·B(LEƒÖEM)

543 Fnobody‚³‚ńF2011/06/14(‰Ī) 20:23:37.66 ID:???
ƒXƒŒƒ^ƒC“Ē‚ß‚Č‚¢‚ĢH

544 Fnobody‚³‚ńF2011/06/16(–Ų) 01:13:32.76 ID:???
ƒ`ƒ‡ƒbƒgƒXƒŒƒ`‚Å‚·‚ŖAapache‚ĢƒXƒŒ‚ŖŒ©“–‚½‚ē‚Č‚©‚Į‚½‚ą‚Ģ‚ŁBBB

545 Fnobody‚³‚ńF2011/06/16(–Ų) 01:16:29.27 ID:???
‚¾‚©‚ēH

546 Fnobody‚³‚ńF2011/06/16(–Ų) 12:07:03.75 ID:???
ApacheŠÖ˜A Part11
http://hibari.2ch.net/test/read.cgi/unix/1222729860/

Ÿˆ‚Å•·‚¢‚Ä‚Ż‚½‚ēH

547 Fnobody‚³‚ńF2011/06/17(‹ą) 14:58:09.80 ID:???
>>150 ‚Ģ‚ꂤ‚Č‚±‚Ę‚šŽĄŒ»‚µ‚½‚¢‚Ģ‚Å‚·‚Ŗ‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ńcc

‚ā‚č‚½‚¢‚±‚Ę
http://example.com/function/test1:aaa/test2:bbb/test3:ccc
«
http://example.com/funtion.php?test1=aaa&test2=bbb&test3=ccc
¦ hoge:hage ‚Ģƒpƒ‰ƒ[ƒ^”‚Ķ•Ļ‚ķ‚邱‚Ę‚Ŗ‚ ‚čAƒRƒƒ“¶‘¤‚Ģƒpƒ‰ƒ[ƒ^–¼‚ą•Ļ‚ķ‚č‚Ü‚·B

150‚Ģ URL––”ö‚Ŗ.html‚Å‚ ‚é“_‚ŖAę“Ŗ‚Ģ/function/‚É•Ļ‚ķ‚Į‚½‚ꂤ‚Č‚ą‚Ģ‚Č‚Ģ‚Å‚·‚ŖA

RewriteRule ^function/([^:]+):([^/]+)$ function.php?$1=$2 [L,NC,QSA]
RewriteRule ^function/([^:]+):([^/]+)/(.+)$ function/$3?$1=$2 [N,NC,QSA]

‚ĘŽw’č‚·‚é‚Ę–³ŒĄƒ‹[ƒv‚ɊׂĮ‚Ä‚µ‚Ü‚¢‚Ü‚·cc

548 Fnobody‚³‚ńF2011/06/17(‹ą) 20:17:38.64 ID:???
‚Č‚ń‚Å‹³‚¦‚Ä‚­‚¾‚³‚¢‚ĢˆźŒ¾‚Ŗ‘f’¼‚ÉŒ¾‚¦‚Č‚¢‚ĢH

549 Fnobody‚³‚ńF2011/06/17(‹ą) 20:53:33.98 ID:???
‚ę‚­‚ķ‚©‚ē‚Č‚¢‚Æ‚Ē RewriteLog —LŒų‚É‚µ‚Ä’Ē‚Į‚Ä‚Ż‚é‚Ę‚¾‚¢‚½‚¢‚ķ‚©‚é‚ń‚¶‚į‚Č‚¢‚©‚ȁB

550 Fnobody‚³‚ńF2011/06/17(‹ą) 22:30:25.83 ID:???
>>548
Œ¾—t‘«‚ē‚ø‚Å‚·‚Ż‚Ü‚¹‚ń‚Å‚µ‚½B‚ę‚ė‚µ‚Æ‚ź‚Ī‹³‚¦‚Ä‚­‚¾‚³‚¢B‚ØŠč‚¢‚µ‚Ü‚·B

>>549
RewriteLog’Ē‚Į‚½‚Ģ‚Å‚·‚Ŗ
[rewrite/sid#1975720][rid#3bbce98/initial] (3)
split uri=function/test1:aaa/test2:bbb/test3:ccc/test1:aaa/test2:bbb/test3:ccc?test3=ccc
-> uri=function/test1:aaa/test2:bbb/test3:ccc/test1:aaa/test2:bbb/test3:ccc,
args=test3=ccc&test2=bbb&test1=aaa

‚Ę‹t‚É‘‚¦‚Ä‚¢‚Į‚Ä‚µ‚Ü‚Į‚Ä‚é‚Ę‚¢‚¤“_‚Ü‚Å‚Ķ”cˆ¬‚Å‚«‚½‚ą‚Ģ‚ĢA
‚Ē‚Ģ‹Lq‚š’²®‚·‚ź‚Ī‚¤‚Ü‚­›Ę‚Ü‚é‚Ģ‚©‚ę‚­Œ©‚¦‚Ä‚¢‚Č‚¢ó‘Ō‚Å‚·B

551 Fnobody‚³‚ńF2011/06/18(“y) 12:41:18.13 ID:???
ˆĢ‚»‚¤‚ÉŒ¾‚Į‚½>>548‚Ķ‘å’ļ‚±‚Ģ‚ ‚ĘƒŒƒX‚µ‚Č‚¢–@‘„B
‚½‚ēˆĢ‚Ō‚č‚½‚©‚Į‚½‚¾‚Æ‚—

552 Fnobody‚³‚ńF2011/06/18(“y) 12:59:48.76 ID:???
‚½‚ēH

553 Fnobody‚³‚ńF2011/06/19(“ś) 12:30:14.90 ID:???
‚½‚ēI

554 F550F2011/06/21(‰Ī) 10:06:52.95 ID:???
•Ŗ‚©‚é•ū‹‚Ü‚¹‚ń‚©cc@‚Ü‚¾ŽŽsöŒė‚µ‚Ā‚Ā”Y‚ń‚Å‚¢‚Ü‚·


555 Fnobody‚³‚ńF2011/06/21(‰Ī) 11:32:19.66 ID:???
RewriteEngine On
RewriteLogLevel 3
RewriteRule ^/function/([^:/]+):([^:/]+)$ /function?$1=$2 [L,QSA]
RewriteRule ^/function/([^:/]+):([^:/]+)(/.+)$ /function$3?$1=$2 [N,QSA]

‚ŁA

(2) init rewrite engine with requested uri /function/aaa:1111/bbb:2222/ccc:333
(3) applying pattern '^/function/([^:/]+):([^:/]+)$' to uri '/function/aaa:1111/bbb:2222/ccc:333'
(3) applying pattern '^/function/([^:/]+):([^:/]+)(/.+)$' to uri '/function/aaa:1111/bbb:2222/ccc:333'
(2) rewrite '/function/aaa:1111/bbb:2222/ccc:333' -> '/function/bbb:2222/ccc:333?aaa=1111'
(3) split uri=/function/bbb:2222/ccc:333?aaa=1111 -> uri=/function/bbb:2222/ccc:333, args=aaa=1111
(3) applying pattern '^/function/([^:/]+):([^:/]+)$' to uri '/function/bbb:2222/ccc:333'
(3) applying pattern '^/function/([^:/]+):([^:/]+)(/.+)$' to uri '/function/bbb:2222/ccc:333'
(2) rewrite '/function/bbb:2222/ccc:333' -> '/function/ccc:333?bbb=2222'
(3) split uri=/function/ccc:333?bbb=2222 -> uri=/function/ccc:333, args=bbb=2222&aaa=1111
(3) applying pattern '^/function/([^:/]+):([^:/]+)$' to uri '/function/ccc:333'
(2) rewrite '/function/ccc:333' -> '/function?ccc=333'
(3) split uri=/function?ccc=333 -> uri=/function, args=ccc=333&bbb=2222&aaa=1111
(2) local path result: /function

‚ ‚Į‚Ä‚é?


556 F550F2011/06/22(…) 09:04:49.71 ID:???
>>555
‚¤‚Ø‚Ø‚Ø‚Ø‚Ø‚Ø ‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚·I ‚ā‚Ķ‚č³‹K•\Œ»‚Ŗ‚¾‚ß‚¾‚Į‚½‚ń‚Å‚·‚ĖccB
ƒ[ƒJƒ‹‚ĢXAMPP‚ÅŽŽ‚µ‚Ä‚Ż‚½‚Ę‚±‚ėAƒpƒX‚Ģˆµ‚¢‚Ŗ­‚µˆŁ‚Č‚é‚Ģ‚©A

RewriteRule ^function/([^:/]+):([^:/]+)$ /function.php?$1=$2 [L,QSA]
RewriteRule ^function/([^:/]+):([^:/]+)(/.+)$ /function$3?$1=$2 [N,QSA]

‚Ę‚¢‚Į‚½‚ē‚¤‚Ü‚­“®‚«‚Ü‚µ‚½B

557 Fnobody‚³‚ńF2011/07/25(ŒŽ) 21:26:52.15 ID:RVWZInKC
>>547‚ĘŽ—‚½‚ꂤ‚Č‚±‚Ę‚Å‚·‚Ŗ

aaa.com/aaa/
‚ɃAƒNƒZƒX‚·‚é‚Ę
aaa.com/data?id=aaa
‚Ģƒy[ƒW‚š•\Ž¦‚³‚¹‚é•ū–@‚š‹³‚¦‚ĉŗ‚³‚¢

558 Fnobody‚³‚ńF2011/07/25(ŒŽ) 21:41:36.48 ID:???
>>557
rewrite

559 Fnobody‚³‚ńF2011/07/25(ŒŽ) 22:19:35.70 ID:RVWZInKC
>>558‚»‚ź‚Ķ‚ķ‚©‚č‚Ü‚·‚Ŗ

•’Ź‚Érewrite ^/(.*)/$ data?id=$1

‚Ę‚ā‚Į‚Ä‚ą‚Å‚«‚Ü‚¹‚ń‚Å‚µ‚½

560 Fnobody‚³‚ńF2011/07/26(‰Ī) 00:07:50.77 ID:z0R0U2El
ˆÓ}’Ź‚č‚É“®‚©‚Č‚©‚Į‚½‚ē‚Ü‚ø RewriteLog ‚Ę RewriteLogLevel


561 Fnobody‚³‚ńF2011/08/14(“ś) 10:58:29.02 ID:???
œŽĄŒ»‚µ‚½‚¢‚±‚ʁF
Eƒƒ“ƒeŽž‚ɃXƒe[ƒ^ƒX503‚š•Ō‚µ‚Ā‚ĀAƒuƒ‰ƒEƒU‚É•\Ž¦‚³‚ź‚éURL‚Ķ‚»‚Ģ‚Ü‚Ü
œŠĀ‹«F
EApache2.2.19ASSL•K{
œ–ā‘čF
ESSLŚ‘±‚¾‚ĘURL‚š maintenance.html ‚ɏ‘‚«Š·‚¦AƒXƒe[ƒ^ƒX200‚š•Ō‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B~
E‚µ‚©‚µAHTTPŚ‘±‚Å‚ ‚ź‚ĪAURL‚»‚Ģ‚Ü‚Ü‚Å503‚š•Ō‚·‚±‚Ę‚Ŗ‚Å‚«‚Ü‚·B›


562 F561F2011/08/14(“ś) 11:00:30.92 ID:???
œhttpd.confF
<VirtualHost _default_:443>
iČ—Ŗj
ErrorDocument 503 /maintenance.html
<IfModule mod_rewrite.c>
@RewriteEngine On
@RewriteCond %{REQUEST_URI} !=/maintenance.html
@RewriteRule ^.*$ - [R=503,L]
</IfModule>
iČ—Ŗj
</VirtualHost>


563 F561F2011/08/14(“ś) 11:11:13.04 ID:???
œrewrite.logF
escaping http://›››/maintenance.html for redirect
redirect to http://›››/maintenance.html [REDIRECT/302]
œaccess.logF
"GET /maintenance.html HTTP/1.1" 302 221 "-"
"GET /maintenance.html HTTP/1.1" 200 477 "-"

SSLŚ‘±‚Å‚ą503‚š•Ō‚µ‚Ā‚ĀAURL‚š‘‚«Š·‚¦‚Č‚¢•ū–@‚Ķ‚ ‚č‚Ü‚¹‚ń‚©H
Ś‚µ‚¢•ū‚ę‚ė‚µ‚­‚ØŠč‚¢‚µ‚Ü‚·m(__)m

564 Fnobody‚³‚ńF2011/08/14(“ś) 11:25:39.79 ID:ofwTTK+A
RewriteLogLevel ‚¢‚­‚Ā?
‘S‚­ŽŽ‚µ‚Ä‚¢‚Č‚¢‚Æ‚Ē RewriteCond %{HTTPS} on ‚ąƒ_ƒ?


565 F561F2011/08/14(“ś) 12:28:27.03 ID:???
‚·‚Ż‚Ü‚¹‚ńA«‚ĢŻ’č‚šƒRƒƒ“ƒgƒAƒEƒg‚µ‚½‚ē‚Å‚«‚Ü‚µ‚½B
/maintenance.html ‚š•Ō‚·‚Ę‚«‚ɃŠƒ‰ƒCƒg‚µ‚Ä‚½‚Ģ‚ŖŒ“ˆö‚Ż‚½‚¢‚Å‚·B
503ˆČŠO‚É‚ą«‚ĢŻ’č‚Ģ‰e‹æ‚Ŗ‚Č‚¢‚©A’²‚ׂé•K—v‚Ŗo‚Ä‚«‚Ü‚µ‚½_no
ƒŒƒX‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚µ‚½B

RewriteCond %{REQUEST_URI} !(^/ssl/.*$)
RewriteRule /.*$ http://%{HTTP_HOST}%{REQUEST_URI} [R,L]


566 Fnobody‚³‚ńF2011/08/18(–Ų) 15:02:11.13 ID:???
RewriteRule ^hoge/(a|b|c)\.html$ foo.cgi?hoge=$1
‚±‚ń‚ČŠ“‚¶‚Ģƒ‹[ƒ‹‚š‘‚¢‚½‚Ę‚±‚ėAƒAƒNƒZƒX‚Ķ‚Å‚«‚é‚Ģ‚Å‚·‚ŖA
hogeƒfƒBƒŒƒNƒgƒŠ‚š—pˆÓ‚µ‚Č‚¢‚ʁA
foo.cgi‘¤‚ōs‚ķ‚ź‚éƒNƒGƒŠˆ—ihoge=$1‚Ģ‚Ę‚±‚ėj‚Ŗ³ķ‚Ɏ󗝂³‚ź‚øA
ˆÓ}‚µ‚½“®ģ‚É‚Ķ‚Č‚č‚Ü‚¹‚ń‚Å‚µ‚½B
Ž©•Ŗ‚Ģƒ[ƒJƒ‹ŠĀ‹«‚ĢWindows‚Å‚Ķ‚»‚ń‚Č‚±‚Ę‚É‚Ķ‚Č‚ē‚Č‚©‚Į‚½‚Ģ‚Å‚·‚ŖA
ƒT[ƒo‚ĢFreeBSDŠĀ‹«‚ɃAƒbƒvƒ[ƒh‚µ‚½‚ē‚»‚Ģ‚ꂤ‚É‚Č‚č‚Ü‚µ‚½B
hogeƒfƒBƒŒƒNƒgƒŠ‚Ķ•K‚ø—pˆÓ‚µ‚Č‚¢‚Ę‚¢‚Æ‚Č‚¢‚Ģ‚Å‚µ‚傤‚©H

567 Fnobody‚³‚ńF2011/08/18(–Ų) 20:21:45.52 ID:???
/domain1/aaa/. htaccess ‚ŁA
/domain1/aaa/abc.html ‚ɃAƒNƒZƒX‚Ŗ—ˆ‚½ŪA
/domain1/aaa/cache/abc.html ‚Ŗ‘¶Ż‚µ‚½ź‡‚É
/domain1/aaa/cache/abc.html ‚Ģ“ą—e‚š•Ō‚µ‚½‚¢‚Ģ‚Å‚·‚ŖA
‚¤‚Ü‚­s‚«‚Ü‚¹‚ń‚Å‚µ‚½BŒ»ó‚Ģ‘‚«•ū‚Å‚·B

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteCond "/domain1/aaa/cache/%{REQUEST_FILENAME}" -f
RewriteRule ^(.+)$ "/domain1/aaa/cache/$1" [L]

</IfModule>

³‚µ‚¢‘‚«•ū‚š‹³‚¦‚Ä’ø‚Æ‚Ü‚·‚Å‚µ‚傤‚©B

568 Fnobody‚³‚ńF2011/08/18(–Ų) 23:24:04.84 ID:???
>>567
ŠŌˆį‚Į‚Ä‚é‚©‚ą‚µ‚ź‚Č‚¢‚ŖA $1 ‚Č‚Ģ‚©‚ȁH
${REQUEST_FILENAME} ‚¶‚į‚Č‚¢‚ĢH

569 F568F2011/08/18(–Ų) 23:25:11.63 ID:???
>>567
‚Ü‚ŸAƒ_ƒ‚¾‚Į‚½‚ē‚Ę‚č‚ ‚¦‚øƒƒO“f‚¢‚ÄŠm”F‚µ‚ꂤ

570 Fnobody‚³‚ńF2011/08/18(–Ų) 23:32:56.71 ID:5ZXSgAe6
RewriteLog •Ö—˜‚¾‚©‚ēƒeƒXƒg’†‚Ķ‚Ē‚ń‚Ē‚ńŽg‚Ø‚¤B


571 Fnobody‚³‚ńF2011/08/19(‹ą) 02:46:12.75 ID:???
>>568-570 ƒAƒhƒoƒCƒX‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚·B

‚³‚­‚ē‚Ģƒ}ƒ‹ƒ`ƒhƒƒCƒ“‹@”\‚šŽg‚Į‚Ä‚¢‚é‚©‚ē‚©A
ƒVƒ“ƒOƒ‹ƒhƒƒCƒ“‚ÅŽg‚¦‚»‚¤‚Č‹Lq‚Ŗ‹@”\‚¹‚øA
–Ķõ‚µ‚Ä‚¢‚邤‚æ‚ÉˆČ‰ŗ‚ĢƒR[ƒh‚Å“®‚­‚ꂤ‚É‚Č‚Į‚½‚Ģ‚Å
‚Ę‚č‚ ‚¦‚ø’£‚Į‚Ä‚Ø‚«‚Ü‚·B‚æ‚Č‚Ż‚ɁA‚Č‚ń‚Å
“®‚­‚©‚Ķ‚Į‚«‚č‚Ę‚µ‚½——R‚Ķ•Ŗ‚©‚č‚Ü‚¹‚ńBiĪj

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /aaa
# RewriteLog "/domain1/aaa/rewrite_log"
# RewriteLogLevel 2
# >>570 ‰ŗ‹L‚É‚ę‚é‚Ę .htaccess ‚Å‚Ģ‹L“ü‚Ķ”ń‘Ī‰ž‚Č‚Ģ‚Å‚³‚­‚ē‚ÅŽg‚¦‚ø’f”O
# http://net-newbie.com/trans/mod_rewrite.html#RewriteLog

# ƒuƒ‰ƒEƒU‚Ŗ gzip ‘Ī‰ž‚Ģź‡
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{QUERY_STRING} !.*=.*
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteCond "%{DOCUMENT_ROOT}/domain1/aaa/cache/$1.gz" -f
RewriteRule ([^/+]+.xml)$ "/aaa/cache/$1.gz" [L]

# ƒuƒ‰ƒEƒU‚Ŗ gzip ”ń‘Ī‰ž‚Ģź‡
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{QUERY_STRING} !.*=.*
RewriteCond "%{DOCUMENT_ROOT}/domain1/aaa/cache/$1" -f
RewriteRule ([^/+]+.xml)$ "/aaa/cache/$1" [L]

</IfModule>

572 Fnobody‚³‚ńF2011/09/05(ŒŽ) 10:23:13.89 ID:K5/8sokL
ˆČ‰ŗ‚Ģ‚ꂤ‚Č.htaccess‚š‘‚¢‚½‚Ģ‚Å‚·‚Ŗ‚¤‚Ü‚­“®ģ‚µ‚Ü‚¹‚ń
DirectoryIndex my.cgi
RewriteEngine On
RewriteCond %{REQUEST_URI} ^(t(est)?)/
RewriteRule !\.(css|js|gif|jpg)$ my.cgi [NC,NE,L]

¦URL‚ĶƒfƒBƒŒƒNƒgƒŠˆČ‰ŗ‚ĢƒpƒX‚Ģ‚Ż‚Ģ‹LŚ‚Å‚·
/ => DirectoryIndex‚ɏ]‚¢my.cgi‚ɃAƒNƒZƒX/‰ę‘œ“™‚ĶRewriteRule‚ɏ]‚¢–ā‘č‚Č‚µ
/test/test.cgi => RewriteCond‚ɏ]‚¢test‚Ü‚½‚ĶtƒfƒBƒŒƒNƒgƒŠˆČ‰ŗ‚ɃAƒNƒZƒX(–ā‘č‚Č‚µ)
/login/ => File does not exist: ...login(my.cgi‚ɃAƒNƒZƒX‚µ‚Č‚¢)

ƒGƒ‰[‚É‚Ā‚¢‚Ä‚Ķ“–‰³‚µ‚­my.cgi‚Ŗ‹N“®‚³‚ź‚Ä‚¢‚Ü‚µ‚½‚ŖA
3s–Ś‚ĢRewriteCond‚š’Ē‰Į‚µ‚½‚ē‚¤‚Ü‚­‚¢‚©‚Č‚­‚Č‚č‚Ü‚µ‚½(ƒRƒƒ“ƒgƒAƒEƒg‚·‚é‚ʍ”‚Å‚ą³ķ)
‚Å‚·‚ŖA‚Ē‚¤‚µ‚ăGƒ‰[‚É‚Č‚é‚Ģ‚©‚Ŗ‚ķ‚©‚č‚Ü‚¹‚ńB

Etest‚Ü‚½‚ĶtƒfƒBƒŒƒNƒgƒŠ‚ɃAƒNƒZƒX‚³‚ź‚½‚Ę‚«‚ĶƒŠƒNƒGƒXƒg‚Ē‚Ø‚čŽĄs
E‰ę‘œ(“™)ˆČŠO‚Ö‚ĢƒŠƒNƒGƒXƒg‚Ķmy.cgi‚Ö“]‘—
‚Å‚·‚Ģ‚ŁA—‹ü‚Ķ’Ź‚Į‚Ä‚é‚ꂤ‚É‚ąŽv‚¦‚é‚ń‚Å‚·‚ŖA‰½‚Ŗ‚ę‚­‚Č‚¢‚ń‚Å‚µ‚傤‚©

573 Fnobody‚³‚ńF2011/09/05(ŒŽ) 12:20:23.45 ID:???
“Ŗ

574 Fnobody‚³‚ńF2011/09/08(–Ų) 14:12:28.46 ID:???
>>572
‚¤‚Ž‚Žc‰š“Ē•s”\B
ę‚É‚ā‚č‚½‚¢Ž–‚š‘‚¢‚Ä‚©‚ēŻ’č“ą—e‚š’£‚Į‚½‚Ł‚¤‚Ŗ•Ŗ‚©‚č‚ā‚·‚¢‚ĘŽv‚¤‚ęB

575 Fnobody‚³‚ńF2011/09/08(–Ų) 22:18:32.10 ID:W+wdQIDX
RewriteLog‚šŻ’肵‚ÄŒ‹‰Ź‚š“\‚Į‚Ä‚Ż‚½‚ē?
‰½“x–Ś‚¾‚±‚ĢƒAƒhƒoƒCƒXB


576 Fnobody‚³‚ńF2011/09/11(“ś) 20:37:04.38 ID:???
RewriteCond %{REQUEST_URI} !my\.cgi$ ‚Ę‚©‘«‚µ‚½‚ē‚Ē‚¤‚Č‚éH‚—

577 Fnobody‚³‚ńF2011/09/21(…) 01:56:47.62 ID:???
rewriteŻ’č‚ŁA

http://www.yahoo.co.jp/test/test1/ ‚š
http://www.yahoo.co.jp////test/test1/ ‚Å‚ą•\Ž¦‚³‚¹‚é‚ꂤ‚É‚Ķ‚Ē‚¤‚µ‚½‚ē—Ē‚¢‚Ģ‚Å‚µ‚傤‚©B


‚Ķ‚Ä‚Č‚É‚ ‚Į‚½
RewriteRule (.*)/+(.*) $1/$2
‚±‚Ģ‚ā‚č‚©‚½‚Å‚ĶćŽč‚­s‚©‚Č‚©‚Į‚½‚Ģ‚Å‚µ‚āB

578 Fnobody‚³‚ńF2011/09/23(‹ą) 07:15:20.30 ID:???
>>577
‚Ü‚øyahoo‚ĢƒT[ƒo[‚ɐN“ü‚µ‚Ü‚·B

579 Fnobody‚³‚ńF2011/09/24(“y) 21:02:26.87 ID:???
‚ķ‚ė‚½

580 Fnobody‚³‚ńF2011/10/19(…) 20:17:17.06 ID:???
>>577
“Į‚ɐŻ’肵‚Č‚­‚Ä‚ąAŠŌ‚Ģ/‚Ķ–³Ž‹‚³‚ź‚Č‚¢‚©H
http://info.2ch.net/guide/adv.html
http://info.2ch.net//////guide////////////////adv.html

>>572
‚ą‚¤Œ©‚Ä‚Č‚¢‚¾‚ė‚¤‚Ŗ
DirectoryIndex my.cgi
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/(t(est)?)/
RewriteRule !\.(css|js|gif|jpg)$ my.cgi [L,NC,NE]

RewriteCondŽg‚ķ‚Č‚­‚Ä‚ą‘‚Æ‚é‚Æ‚Ē‚Č


581 Fnobody‚³‚ńF2011/11/09(…) 19:26:51.26 ID:Rf6X/ojT
Žæ–ā‚³‚¹‚Ä‚­‚¾‚³‚¢

URL http://example.com/hoge/search?key=aaa

ć‹L‚ĢURL‚ÅtestƒfƒBƒŒƒNƒgƒŠ‚Ģsearch.php‚ɃAƒNƒZƒX‚µ‚Ä
id=hoge
key=aaa
‚šŽę“¾‚µ‚½‚¢ź‡ARewriteRule‚Ķ‚Ē‚¤‘‚Æ‚Ī—Ē‚¢‚Å‚µ‚傤‚©H
‚æ‚Č‚Ż‚ɉŗ‹L‚Ģ‚ꂤ‚ɏ‘‚¢‚Ä‚Ü‚·‚Ŗkey‚ĶŽę“¾‚Å‚«‚Äid‚ŖŽę“¾‚Å‚«‚Ü‚¹‚ńB

RewriteRule ^(.*)/search/ test/search.php?id=$1 [L]

‚ę‚ė‚µ‚­‚ØŠč‚¢‚µ‚Ü‚·B


582 Fnobody‚³‚ńF2011/11/09(…) 19:53:51.73 ID:???
>>581
‚ą‚Ę‚ą‚ʏ‘‚¢‚Ä‚ ‚é“ą—e‚ŖŠŌˆį‚¦‚Ä‚é‚ꂤ‚Č‹C‚Ŗ‚·‚é‚Ŗ

RewriteRule ^/([^/]+)/search /test/search.php?id=1 [L,QSA]

‚Å

var_dump($_GET) ‚µ‚½Œ‹‰Ź‚Ŗ

array(2) {
["id"]=>
string(4) "hoge"
["key"]=>
string(3) "aaa"
}


583 Fnobody‚³‚ńF2011/11/09(…) 19:54:55.38 ID:???
ƒ~ƒX‚Į‚½

RewriteRule ^/([^/]+)/search /test/search.php?id=$1 [L,QSA]

‚ĢŠŌˆį‚¢

584 Fnobody‚³‚ńF2011/11/09(…) 20:38:40.68 ID:Rf6X/ojT
>>583
‚؂؁I‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚·
QSAƒIƒvƒVƒ‡ƒ“‚š’m‚č‚Ü‚¹‚ń‚Å‚µ‚½

585 Fnobody‚³‚ńF2011/11/10(–Ų) 06:47:00.47 ID:BWllPMdu
mod_rewriteƒXƒŒ‚Č‚ń‚Ä‚ ‚Į‚½‚ń‚¾

586 Fnobody‚³‚ńF2011/11/12(“y) 01:36:59.70 ID:hq4h+fDO
•‚Æ‚Ä‚­‚¾‚³‚¢B
http:/directory/abc.jpg?id=123
‚Ęƒuƒ‰ƒEƒU‚Å‘Å‚Į‚½‚ą‚Ģ‚š
http:/directory/my.php

‚ɃŠƒ_ƒCƒŒƒNƒg‚µ‚½‚¢A‚½‚¾‚»‚ź‚¾‚Æ‚Č‚Ģ‚Å‚·‚ŖA
ƒpƒ^[ƒ“ƒ}ƒbƒ`‚Ɉų‚Į‚©‚©‚č‚Ü‚¹‚ńB
ƒpƒ^[ƒ“ƒ}ƒbƒ`‚Ģ•”•Ŗ‚Ķ‚±‚ń‚ČŠ“‚¶‚Å‚·B‚Ā‚¢‚Å‚É‘¼‚ĢŽķ—Ž‚Ģ‰ę‘œ‚šƒuƒ‰ƒEƒU‚Å
ŒÄ‚яo‚µ‚½‚Ę‚«‚ąƒ}ƒbƒ`‚µ‚Ä—~‚µ‚¢‚Å‚·B

RewriteRule .*\.(gif|jpg|png)(\w+)$ http:/directory/my.php?id2=%1

‚ą‚¤ƒtƒ@ƒCƒ‹‚š200‰ń‚­‚ē‚¢‘‚«Š·‚¦‚Ü‚µ‚½B‚ą‚¤‚·‚®“Ć‚°‚»‚¤‚Å‚·B

587 Fnobody‚³‚ńF2011/11/12(“y) 02:22:02.95 ID:???
\‚¢‚Ü‚¹‚ń

588 F586F2011/11/12(“y) 21:57:30.12 ID:hq4h+fDO
‚Č‚ń‚Ę‚Č‚­Ž©ŒČ‰šŒˆ‚µ‚Ü‚µ‚½B‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚µ‚½B

589 Fnobody‚³‚ńF2011/11/26(“y) 15:22:44.10 ID:b2PvvF1A
mod_rewrite‚É‚ę‚čAˆČ‰ŗ‚ĢƒŠƒ‰ƒCƒg‚š‚µ‚½‚¢‚Å‚·B

http://aaaaa.co.jp/ Ė http://bbbbb.co.jp/aaaaa/

Apache‚ĢŻ’č‚Ę‚µ‚āAhttpd.conf‚ÉˆČ‰ŗ‚Ģ‚ꂤ‚ȐŻ’č‚š‘‚«‚Ü‚µ‚½B

# ƒ‹[ƒv–hŽ~
RewriteRule ^/aaaaa/$1 - [L]
# ƒŠƒ‰ƒCƒg
RewriteCond %{HTTP_HOST} ^aaaaa\.co\.jp [NC]
RewriteRule ^(.+)$ /aaaaa/$1 [L]

‚±‚ź‚Å‚Å‚«‚é‚ĘŽv‚Į‚½‚Ģ‚Å‚·‚ŖA‚Ē‚¤‚µ‚Ä‚ą aaaaa ˆČ‰ŗ‚Ģ index.html ‚š“Ē‚ń‚Å‚­‚ź‚Ü‚¹‚ńB
‹ļ‘Ģ“I‚É‚ĶADirectoryIndex‚Ę‚µ‚āA

DirectoryIndex index.html index.php

‚Ę‚¢‚¤Ż’č‚š‚µ‚Ä‚¢‚é‚Ģ‚Å‚·‚ŖAaaaaaƒfƒBƒŒƒNƒgƒŠ‚É‚Ķ index.html ‚Ŗ‘¶Ż‚µ‚Ä‚¢‚é‚É‚ą‚©‚©‚ķ‚ē‚øAƒAƒNƒZƒX‚·‚é‚ʁuNotFoundF/aaaaa/index.php‚Ŗ‚ ‚č‚Ü‚¹‚ńv‚Ę‚Č‚č‚Ü‚·B
RewriteLog‚šo—Ķ‚µ‚ăƒO‚šŒ©‚Ä‚Ż‚é‚ʁAˆČ‰ŗ‚Ģ‚ꂤ‚Č—¬‚ź‚É‚Č‚Į‚Ä‚¢‚é‚ꂤ‚Å‚·B

‚PD[initial] / ‚Å‚ĢRewriteƒ‹[ƒ‹Šm”F
‚QD[subreq] index.html ‚Å‚ĢRewriteƒ‹[ƒ‹Šm”F
‚RD[subreq] index.php ‚Å‚ĢRewriteƒ‹[ƒ‹‚ĢŠm”F
‚SD[initial/redir] /aaaaa/index.php ‚Å‚ĢRewriteƒ‹[ƒ‹‚ĢŠm”Fyˆź’vz

index.php ‚š—pˆÓ‚·‚é‚ʁA‚æ‚į‚ń‚Ę index.php ‚Ŗ•\Ž¦‚³‚ź‚é‚Ģ‚Å‚·‚ŖAindex.html ‚Ķ•\Ž¦‚Å‚«‚øEEEB
‚Ē‚Č‚½‚©A‰šŒˆ–@‚š‹³‚¦‚Ä‚­‚¾‚³‚¢B‚ę‚ė‚µ‚­‚ØŠč‚¢‚¢‚½‚µ‚Ü‚·B

590 Fnobody‚³‚ńF2011/11/29(‰Ī) 10:03:51.45 ID:???
yšŒz
ttp://example.com/user/test/index.cgi
‚ɃAƒNƒZƒX‚·‚é‚Ę
ttp://example.com/user/test/index.cgi/
‚ɃŠƒ_ƒCƒŒƒNƒg

ttp://example.com/user/test/index.cgi/
‚ɃAƒNƒZƒX‚·‚é‚ʉ½‚ą‚µ‚Č‚¢

ć‹L‚Ģ‚ꂤ‚ȏšŒiURL‚Ģˆź”ŌÅŒć‚É/‚š“ü‚ź‚éj‚Ģ.htaccess‚š“K—p‚µ‚½‚Ę‚±‚ėA
”‚܂Ń_ƒCƒŒƒNƒg‚É"ttp://example.com/user/test/index.cgi/"‚ɃAƒNƒZƒX‚µ‚Ä‚¢‚½
“Ē‚Żž‚ß‚Ä‚¢‚½<img>ƒ^ƒO‚Ŗ•\Ž¦‚³‚ź‚Č‚­‚Č‚č‚Ü‚µ‚½B
‚Ē‚Ģ‚ꂤ‚É‚·‚ź‚Ī<img>‚ąŒ©‚ź‚ÄURL‚ĢÅŒć‚É/‚š“ü‚ź‚ē‚ź‚é‚Ģ‚Å‚µ‚傤‚©H
Ż’č‚Ķ‰ŗ‹L‚Å‚·B

#.htaccess
DirectoryIndex index.cgi
Options FollowSymLinks
RewriteEngine on
RewriteBase /user/test
RewriteRule ^(.+[^/])$ $1/ [R,L] #ÅŒć‚É"/"‚š“ü‚ź‚é

#html
<html>
<head><base href="http://example.com/user/test/"></head>
<body><img src="./img/hoge.jpg"></body>
</html>

#ƒfƒBƒŒƒNƒgƒŠŠK‘w
~/user/test/index.cgi
~/user/test/img/hoge.jpg


183 KB
” ‚±‚ĢƒXƒŒƒbƒh‚Ķ‰ß‹ŽƒƒO‘qŒÉ‚ÉŠi”[‚³‚ź‚Ä‚¢‚Ü‚·

šƒXƒ}ƒz”Łš ŒfŽ¦”Ā‚É–ß‚é ‘S•” ‘O100 ŽŸ100 ÅV50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit š
FOX š DSO(Dynamic Shared Object)