Created
November 2, 2014 12:02
-
-
Save Vitre/f29815b9a39642da067a to your computer and use it in GitHub Desktop.
Laravel .htaccess for WEDOS
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# htaccess rules for subdomains and aliases | |
# to create new subdomain, create a folder www/subdom/(subdomain name) | |
# to create web for alias, create a folder www/domains/(whole domain name) | |
# htaccess pravidla pro subdomeny a samostatne weby aliasu | |
# pro vytvoreni subdomeny vytvorte adresar www/subdom/(nazev subdomeny) | |
# pro vytvoreni webu pro alias vytvorte adresar www/domains/(cely domenovy nazev) | |
# dalsi info a priklady: http://kb.wedos.com/r/32/webhosting-htaccess.html | |
#Options -MultiViews | |
RewriteEngine On | |
# cele domeny (aliasy) | |
RewriteCond %{REQUEST_URI} !^domains/ | |
RewriteCond %{REQUEST_URI} !^/domains/ | |
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$ | |
RewriteCond %{DOCUMENT_ROOT}/domains/%2 -d | |
RewriteRule (.*) domains/%2/$1 [DPI] | |
# subdomeny (s nebo bez www na zacatku) | |
RewriteCond %{REQUEST_URI} !^subdom/ | |
RewriteCond %{REQUEST_URI} !^/subdom/ | |
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.([^\.]*)\.([^\.]*)$ | |
RewriteCond %{DOCUMENT_ROOT}/subdom/%2/public -d | |
RewriteRule (.*) subdom/%2/public/$1 [DPI] | |
RewriteCond %{REQUEST_FILENAME} !-d | |
RewriteCond %{REQUEST_FILENAME} !-f | |
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.([^\.]*)\.([^\.]*)$ | |
RewriteCond %{DOCUMENT_ROOT}/subdom/%2/public -d | |
RewriteRule (.*) subdom/%2/public/index.php [L] | |
# aliasy - spravne presmerovani pri chybejicim / | |
RewriteCond %{REQUEST_FILENAME} -d | |
RewriteRule ^domains/[^/]+/(.+[^/])$ /$1/ [R] | |
# subdomeny - spravne presmerovani pri chybejicim / | |
RewriteCond %{REQUEST_FILENAME} -d | |
RewriteRule ^subdom/[^/]+/public/(.+[^/])$ /$1/ [R] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment