Project

General

Profile

1
RewriteEngine on
2
RewriteOptions AllowNoSlash
3

    
4
SetEnvIf Request_URI ^ innermost_dir=phpMyAdmin
5

    
6
# parse dotpath in the query string
7
RewriteCond %{QUERY_STRING} ^(?!&).+$
8
RewriteCond %{REQUEST_URI} ^(.*?)(?:/index(?:\.\w+)?)?$
9
RewriteRule ^.*$ /dotpath%1 [discardpath,noescape,last]
10

    
11
# don't rewrite existing paths
12
RewriteCond %{REQUEST_FILENAME} -d [ornext]
13
RewriteCond %{REQUEST_FILENAME} -f
14
RewriteRule ^(?!/).+$ - [discardpath,noescape,last]
15

    
16
# handle DirectoryIndex subrequests
17
RewriteRule ^index$() $1 [discardpath,noescape]
18

    
19
RewriteRule ^\[(.*)\]/([^/]*)/([^/]*)/(.+?)/?$ http://$1/?db=$2&table=$3&column=$4&target=tbl_structure.php [discardpath,noescape,last,redirect]
20
RewriteRule ^\[(.*)\]/([^/]*)/(.+?)/?$         http://$1/?db=$2&table=$3&target=tbl_structure.php           [discardpath,noescape,last,redirect]
21
RewriteRule ^\[(.*)\]/(.+?)/?$                 http://$1/?db=$2&target=db_structure.php                     [discardpath,noescape,last,redirect]
22
RewriteRule ^\[(.*)\]/?$                       http://$1/?target=server_databases.php                       [discardpath,noescape,last,redirect]
    (1-1/1)