Nepěkná URL adresa u subdomény
Dobrý den,
chtěl bych se Vás zeptat, jak přesně by měl vypadat .htaccess soubor, aby subdoména vypadala takto https://yy.xx.zz/ nikoliv jako https://yy.xx.zz/subdom/yy/? Zkoušel jsem již různé varianty, ale nedaří se mi odstranit tuhle nepěknou adresu /subdom/yy/, která je nejspíš vyvolaná pomocí $_SERVER[‚PHP_SELF‘].
Děkuji Vám za odpověď.
Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
RM130195 Vybral nejlepší odpověď
1 Odpověď
Dobrý den,
toto řeší náš výchozí .htaccess který vypadá takto:
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 -d
RewriteRule (.*) subdom/%2/$1 [DPI]
# aliasy - spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^domains/[^/]+/(.+[^/])$ /$1/ [R]
# subdomeny - spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^subdom/[^/]+/(.+[^/])$ /$1/ [R]
Můžete si také .htaccess znovu vygenerovat v detailu webhostingu v nástrojích.
Role: Podpora
RM130195 Vybral nejlepší odpověď