htacess eshop.matydesign.cz
Dobrý den,
prosím o pomoc s nastavením htaccess na subdoméné eshop.matydesign.cz
V administraci WordPress je adresa https://eshop.matydesign.cz , ale při zadání eshop.matydesign.cz je to přesměrováno na https://www.matydesign.cz/, musí se jeidně zadat https://eshop.matydesign.cz/, aby fungovalo.
Děkuji
Martin Pavlík
8 Answers
Dobrý den, takto
www/subdom/eshop:
# 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
# The directives (lines) between „BEGIN WordPress“ and „END WordPress“ are
# dynamically generated, and should only be modified via WordPress filters.
# Any changes to the directives between these markers will be overwritten.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
www/:
# 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: https://kb.wedos.com/cs/webhosting/htaccess/htaccess-na-webhostingu
RewriteEngine On
Header set Content-Security-Policy „upgrade-insecure-requests;“
RewriteCond %{HTTP_HOST} ^matydesign\.cz [NC]
RewriteRule (.*) https://www.matydesign.cz/$1 [R=301,QSA,L]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://www.matydesign.cz/$1 [R=301,L]
# 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]
www/domains/matydesign.cz
# 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
Dobrý den,
jak jsem psal, problém byl v přesměrování ve výchozím souboru .htaccess. Přesměrování jsem tedy odebral a nyní to funguje v pořádku.
Dobrý den,
předpokládám že problém bude v přesměrování v adresáři /www/. Aktivujte mi dočasný přístup na FTP https://client.wedos.com/webhosting/ftp-internal.html?web_id=254541 Zkusím přesměrování upravit.
Dobrý den,
vložte sem prosím oba soubory .htaccess z FTP pomocí tlačítka Vložit kód podívám se, jak máte nastavené přesměrování.
Dobrý den, zadával jsem ve více prohlížečích, více strojích a i po smazané cache a pokud zadám eshop.matydesign.cz tak mě to přesměruje na https://www.matydesign.cz/