"description" defines the rules for overriding
"Grammar" Rewriterule Pattern Rewritepattern [flags]
#+on # rewrite rules rewriterule ^site/list/$ restcontroller.php? View=all [NC,qsa]rewriterule ^site/list/([0-9]+]/$ restcontroller.php? View=single&id=$1 [NC,QSA]
Flags
Code Shorthand |
Full Write |
explain |
R[=code] |
redirect |
Force external redirection |
F |
Forbidden |
Disables the URL and returns the 403HTTP status code. |
G |
Gone |
Force URL to obsolete |
P |
Proxy |
Force the use of proxy forwarding. |
L |
Last |
Indicates that the current rule is the last rule, stopping the rewrite of the rule after parsing. |
N |
Next |
Re-run the rewrite process starting with the first rule. |
C |
chain |
Associate with Next rule If the rule match is handled normally, the flag is invalid and if it does not match, all the associated rules below are skipped. |
T=mime-type |
type |
Force MIME Type |
Ns |
Nosubreq |
Only for not internal sub-requests |
NC |
nocase |
Case insensitive |
QSA |
Qsappend |
Append Request string |
NE |
Noescape |
Do not escape special characters in output |
Pt |
passthrough |
Pass to next processing |
S=num |
Skip |
Skip Num Rule |
E=var:val |
Env |
Setting environment variables |
co=name:val:domain[:lifetime[:p Ath]] |
Cookies |
Set cookies |
Apache. htaccess syntax of Rewriterule