Project

General

Profile

1 8038 aaronmk
RewriteEngine on
2 8403 aaronmk
RewriteOptions AllowNoSlash inherit
3 8038 aaronmk
4 8363 aaronmk
# parse dotpath in the query string
5
RewriteCond %{QUERY_STRING} ^(?!&).+$
6 8399 aaronmk
RewriteCond %{REQUEST_URI} ^(.*?)(?:/index(?:\.\w+)?)?$
7 8400 aaronmk
RewriteRule ^.*$ /dotpath%1 [discardpath,noescape,last]
8 8363 aaronmk
9 8376 aaronmk
# don't rewrite existing paths
10
RewriteCond %{REQUEST_FILENAME} -d [ornext]
11
RewriteCond %{REQUEST_FILENAME} -f
12
RewriteRule ^.+$ - [discardpath,noescape,last]
13
14 8363 aaronmk
RewriteRule ^\[(.*)\]/([^/]*)/([^/]*)/([^/]*)/([^/]*)/(.+?)/?$ http://$1/redirect.php?server=$2&database=$3&schema=$4&table=$5&column=$6&subject=column [discardpath,noescape,last,redirect]
15
RewriteRule ^\[(.*)\]/([^/]*)/([^/]*)/([^/]*)/(.+?)/?$         http://$1/redirect.php?server=$2&database=$3&schema=$4&table=$5&subject=table            [discardpath,noescape,last,redirect]
16
RewriteRule ^\[(.*)\]/([^/]*)/([^/]*)/(.+?)/?$                 http://$1/redirect.php?server=$2&database=$3&schema=$4&subject=schema                    [discardpath,noescape,last,redirect]
17
RewriteRule ^\[(.*)\]/([^/]*)/(.+?)/?$                         http://$1/redirect.php?server=$2&database=$3&subject=database                            [discardpath,noescape,last,redirect]
18
RewriteRule ^\[(.*)\]/(.+?)/?$                                 http://$1/redirect.php?server=$2&subject=server                                          [discardpath,noescape,last,redirect]
19
RewriteRule ^\[(.*)\]/?$                                       http://$1/redirect.php?subject=root                                                      [discardpath,noescape,last,redirect]