přesměrování HTTPS bez domains v htaccess

Vyřešeno541 zhlédnutíDomény
0

Dobry den,

mam web vlocka.net, aktivoval jsem HTTPS a jeho presmerovani. Nicmene mam nasledujici problem, ze dochazi k presmerovani domeny z vlocka.net na vlocka.net/domains/vlocka.net: https://help.wedos.cz/otazka/nepekna-url-pri-https-presmerovani-domeny/9603/ na URL, ve ktere je domains. Nastavil jsem .htaccess v adresari domains, ale nevim jak nastavit adresar www, abych dochazelo ke spravnemu presmerovani webu.

Mohu vas pozadat o spravne nastaveni .htaccess(nevim, jestli nastavit nebo jenom v adresari domains/vlocka.net) z odpovedi fora mi to nejde.

Moc dekuji!

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
JŠ255861 Vybral nejlepší odpověď 17. 12. 2021
0
53.63K Odpověď od WEDOS Internet, a.s. 0 Comments

Dobrý den,

v adresáři /www si ponechte náš výchozí .htaccess tedy

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]

V doménovém adresáři si nastavte .htaccess do podoby

# BEGIN HTTPS WEDOS
RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L] 
Header set Content-Security-Policy "upgrade-insecure-requests;"
# END HTTPS WEDOS 
 # BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress

Role: Podpora Web: https://stackoverflow.com/ Vizitka: Roses are Red, Violets are Blue Unexpected '{' on line 32.
JŠ255861 Vybral nejlepší odpověď 17. 12. 2021
0

Vynikajici, moc dekuji, vse „seje“ 100%

Role: Zákazník
JŠ255861 Změnil status na publikováno 17. 12. 2021