Revision 8422
Added by Aaron Marcuse-Kubitza over 11 years ago
web/exchange_schemas/.htaccess | ||
---|---|---|
1 |
RewriteEngine on |
|
2 |
RewriteOptions AllowNoSlash |
|
3 |
RewriteBase /exchange_schemas/ |
|
4 |
|
|
5 |
# parse dotpath in the query string |
|
6 |
RewriteCond %{QUERY_STRING} ^(?!&).+$ |
|
7 |
RewriteCond %{REQUEST_URI} ^(.*?)(?:/index(?:\.\w+)?)?$ |
|
8 |
RewriteRule ^.*$ /dotpath%1 [discardpath,noescape,last] |
|
9 |
|
|
10 |
# don't rewrite existing paths |
|
11 |
RewriteCond %{REQUEST_FILENAME} -d [ornext] |
|
12 |
RewriteCond %{REQUEST_FILENAME} -f |
|
13 |
RewriteRule ^(?!/).+$ - [discardpath,noescape,last] |
|
14 |
|
|
15 |
# handle DirectoryIndex subrequests |
|
16 |
RewriteRule ^index$() $1 [discardpath,noescape] |
|
17 |
|
|
18 |
# dir without trailing / is provided as an absolute filesystem path |
|
19 |
RewriteRule ^/() $1 [discardpath,noescape,last,redirect] |
Also available in: Unified diff
Added web/exchange_schemas/