SSL, Domains adresář a .htaccess nastavení pro Prestu
Dobrý den,
Mám na vás dvě obrovské prosby. Už se asi tři večery snažím nastavit aby shop na naší doméně sweetlife.cz ukazoval u shopu umístěném na vaši radu do adresáře domains.
Pořád nejsem schopen ani po užití asi 4 návodů zde na vaší podpoře docílit toho aby se mi při napsání sweetlife.cz objevil shop a jeho adresa pouze sweetlife.cz/.
Současně jsem dnes aktivoval SSL certifikát v shopu se mi vše podařilo nastavit a admin přístup do shopu je i filtrovaný. Pokud vydatluji ručně adresu sweetlife.cz/domains/sweetlife.cz, pak se mi zobrazí již shop ale i bez fotek.
Obojí má stejného viníka – mě. Nejsem schopen za boha pochopit jak mám nastavit ten .htaccess i když to dělám přesně jak se tu u vás píše, stejně to nejede a nebo špatně.
Prosím o pomoc.
V tuto chvíly můj .htaccess vypadá takto:
RewriteEngine On
# presmerovani HTTPS
RewriteCond %{HTTP_HOST} ^(www\.)?sweetlife.cz$ [NC]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301]
Header set Content-Security-Policy „upgrade-insecure-requests;“
# cele domeny (aliasy)
RewriteCond %{REQUEST_URI} !^domains/
RewriteCond %{REQUEST_URI} !^/domains/
RewriteCond %{HTTP_HOST} ^(www\.)sweetlife(.cz)$
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ětšina je původní, púouze jsem přidal přesně to co jsem našel u vás v návodech.
Přidávám že standardně pracuji s PHP a SQL ale co je tady špatně naprosto nechápu, je to prostě moje neschopnost pochopit za 3 dny .htaccess nastavení.
Předem děkuji za pomoc
PS v prestě jsou nastaveny následující adresy:
Shop domain
www.sweetlife.cz
SSL domain
www.sweetlife.cz
Base URI
/domains/sweetlife.cz
2 Answers
Zdravím,
mě vždy fungoval základní .htaccess. Nebylo potřeba nic upravovat. Ten Vám nefunguje?
Pokud s .htaccess nemáte zkušenosti a zároveň nechcete na webhostingu používat aliasy/subdomény, tak strukturu co má Wedos vůbec neřešte. Nahrajte obsah rovnou do /www/ a v .htaccess si nastavte jen standardně co potřebujete (funguje pak jako kdekoliv jinde)