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ěď 20. 12. 2019
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ěď 20. 12. 2019