Revision 8500
Added by Aaron Marcuse-Kubitza over 11 years ago
web/.htaccess | ||
---|---|---|
37 | 37 |
RewriteRule ^([^/]*)(.*)$ %0$2 [discardpath,noescape,last,qsappend] |
38 | 38 |
# last: rewrite in the new subdir instead of applying this dir's rules |
39 | 39 |
|
40 |
# auto-detect dotpath in query string (having a . before any = ) |
|
41 |
# you can prepend . to force a dotpath, or & to force a query param |
|
42 |
RewriteCond %{QUERY_STRING} ^(?!\.)[^&]+ |
|
43 |
RewriteCond %0 ^[^=]*(?:\.|$) |
|
44 |
RewriteRule ^ ?.%{QUERY_STRING} [discardpath,noescape] |
|
45 |
|
|
40 | 46 |
# parse dotpath in query string (having a . before any = ) |
41 | 47 |
# you can prepend . to force a dotpath, or & to force a query param |
42 | 48 |
RewriteRule ^dotpath - [discardpath,noescape,last,qsappend] |
Also available in: Unified diff
web/.htaccess: auto-detect dotpath in query string (having a . before any = ) and mark it using a leading . . this is done as a separate step so that the dotpath is already explicitly marked as such when it's parsed.