Nepěkná URL adresa u subdomény

48 zhlédnutíWebhosting
0

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
Odpověděl na otázku
0
1.25K - WEDOS Internet, a.s. 0 Comments

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
Odpověděl na otázku