Use REQUEST_URI for route matching
This will simplify the .htaccess/nginx config.
This commit is contained in:
12
.htaccess
12
.htaccess
@@ -1,4 +1,4 @@
|
||||
ErrorDocument 404 /404.html
|
||||
ErrorDocument 404 /krk/index.php
|
||||
|
||||
### Redirect old URLs to new ones
|
||||
## Subpages
|
||||
@@ -68,8 +68,8 @@ RewriteRule ^pages(/.*)$ /krk$1 [R=301,L,nosubreq]
|
||||
RewriteCond %{REQUEST_URI} !^/pages/
|
||||
RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_URI} !-f
|
||||
RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_URI} !-d
|
||||
RewriteRule ^(en|de)/$ /krk/index.php?lang=$1 [END]
|
||||
RewriteRule ^(en|de)/(.+)\.html$ /krk/index.php?page=$2&lang=$1 [END]
|
||||
RewriteRule ^(.+)\.html$ /krk/index.php?page=$1 [END]
|
||||
RewriteRule ^(en|de)/(.+)/$ /krk/index.php?page=$2&lang=$1 [END]
|
||||
RewriteRule ^(.+)/$ /krk/index.php?page=$1 [END]
|
||||
RewriteRule ^(en|de)/$ /krk/index.php [END]
|
||||
RewriteRule ^(en|de)/(.+)\.html$ /krk/index.php [END]
|
||||
RewriteRule ^(.+)\.html$ /krk/index.php [END]
|
||||
RewriteRule ^(en|de)/(.+)/$ /krk/index.php [END]
|
||||
RewriteRule ^(.+/)$ /krk/index.php [END]
|
||||
|
||||
Reference in New Issue
Block a user