rewrite.html 2.98 KB
Newer Older
1 2 3
<HTML
><HEAD
><TITLE
4 5 6 7
>Apache 
    mod_rewrite

    magic</TITLE
8 9
><META
NAME="GENERATOR"
10
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
11 12 13 14 15 16 17 18 19 20 21
"><LINK
REL="HOME"
TITLE="The Bugzilla Guide"
HREF="index.html"><LINK
REL="UP"
TITLE="Useful Patches and Utilities for Bugzilla"
HREF="patches.html"><LINK
REL="PREVIOUS"
TITLE="Useful Patches and Utilities for Bugzilla"
HREF="patches.html"><LINK
REL="NEXT"
22 23
TITLE="Command-line Bugzilla Queries"
HREF="cmdline.html"></HEAD
24
><BODY
25
CLASS="section"
26 27 28 29 30 31 32 33
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
34
SUMMARY="Header navigation table"
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="patches.html"
52
ACCESSKEY="P"
53 54 55 56 57 58
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
59
>Appendix C. Useful Patches and Utilities for Bugzilla</TD
60 61 62 63 64
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
65
HREF="cmdline.html"
66
ACCESSKEY="N"
67 68 69 70 71 72 73 74
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
75
CLASS="section"
76
><H1
77
CLASS="section"
78
><A
79 80 81
NAME="rewrite"
></A
>C.1. Apache 
82
    <TT
83
CLASS="filename"
84
>mod_rewrite</TT
85 86 87
>

    magic</H1
88
><P
89 90
>Apache's 
    <TT
91
CLASS="filename"
92
>mod_rewrite</TT
93 94 95 96
>

    module lets you do some truly amazing things with URL rewriting. Here are
    a couple of examples of what you can do.</P
97 98 99 100 101 102
><P
></P
><OL
TYPE="1"
><LI
><P
103 104
>Make it so if someone types 
        <TT
105
CLASS="computeroutput"
106
>http://www.foo.com/12345</TT
107 108 109 110 111
>

        , Bugzilla spits back http://www.foo.com/show_bug.cgi?id=12345. Try
        setting up your VirtualHost section for Bugzilla with a rule like
        this:</P
112 113 114
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
115
WIDTH="100%"
116 117 118 119 120
><TR
><TD
><FONT
COLOR="#000000"
><PRE
121
CLASS="programlisting"
122
>&#13;&#60;VirtualHost 12.34.56.78&#62;
123 124 125
RewriteEngine On
RewriteRule ^/([0-9]+)$ http://foo.bar.com/show_bug.cgi?id=$1 [L,R]
&#60;/VirtualHost&#62;
126
</PRE
127 128 129 130 131 132 133
></FONT
></TD
></TR
></TABLE
></LI
><LI
><P
134 135 136
>There are many, many more things you can do with mod_rewrite.
        Please refer to the mod_rewrite documentation at 
        <A
137 138 139
HREF="http://www.apache.org"
TARGET="_top"
>http://www.apache.org</A
140 141
>.
        </P
142 143 144 145 146 147 148 149
></LI
></OL
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
150
SUMMARY="Footer navigation table"
151 152 153 154 155 156 157 158 159 160 161
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="patches.html"
162
ACCESSKEY="P"
163 164 165 166 167 168 169 170
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
171
ACCESSKEY="H"
172 173 174 175 176 177 178
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
179
HREF="cmdline.html"
180
ACCESSKEY="N"
181 182 183 184 185 186 187 188 189 190 191 192 193 194 195
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Useful Patches and Utilities for Bugzilla</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="patches.html"
196
ACCESSKEY="U"
197 198 199 200 201 202
>Up</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
203
>Command-line Bugzilla Queries</TD
204 205 206 207 208 209
></TR
></TABLE
></DIV
></BODY
></HTML
>