https na subdoméně (wordpress)

Vyřešeno1.15K zhlédnutíDomény
0

Dobrý den, rád bych se zeptal, jak nastavit https na subdoméně, kde je nainstalovaný WordPress?

V minulosti mi korektně fungovalo vše na hlavní doméně https://www.digitalmediate.cz

Nyní jsem si chtěl nahrát testovací web (patricie.digitalmediate.cz) na subdoménu

a nyní již SSL certifikát nefunguje na obou instancích.

Níže posílám kód, který mám aktivní v souboru .htaccess (/www/domains/digitalmediate.cz)

RewriteEngine On
Header set Content-Security-Policy "upgrade-insecure-requests;"
RewriteCond %{HTTP_HOST} ^digitalmediate\.cz [NC]
RewriteRule (.*) https://www.digitalmediate.cz/$1 [R=301,QSA,L]
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !wp-content\/cache\/(all|wpfc-mobile-cache)
RewriteRule (.*) https://www.digitalmediate.cz/$1 [R=301,L]

Díky za radu a informace.

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
Vybral nejlepší odpověď
0

Moc díky! Ano, v tom byl zakopaný pes, mohlo mě to napadnout. :))

Ještě teda dotaz. Bude fungovat tato stejná direktiva i pro web bez wordpressu?

RewriteEngine On
Header set Content-Security-Policy „upgrade-insecure-requests;“
RewriteCond %{HTTP_HOST} ^nazev-domeny\.cz [NC]
RewriteRule (.*) https://www.nazev-domeny.cz/$1 [R=301,QSA,L]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://www.nazev-domeny.cz/$1 [R=301,L]

Role: Zákazník
Vybral nejlepší odpověď

Dobrý den,
ano direktiva funguje obecně, není vázána pouze na WP.

0
18.89K - WEDOS Internet, a.s. 0 Comments

Dobrý den,

hlavní doména mi funguje v pořádku, pro subdoménu ale přesměrování nefunguje.

Pro přesměrování u subdomény využijte podobný kód ale vložte jej do souboru .htaccess v adresáři www nebo v doménovém adresáři.

Také je potřeba mít v administraci WordPressu url s WWW -> https://help.wedos.cz/navody/cms/nastaveni-https-ve-wordpressu-wp/

Role: Podpora Vizitka: Roses are Red, Violets are Blue Unexpected '{' on line 32.
Odpověděl na otázku
0

Dobrý den, moc díky za rychlou reakci. :))

Situace se má následovně:

  1. Přidal jsem soubor .htaccess do doménového adresáře s upraveným kódem
    • v adresáři patricie.digitalmediate.cz jsem tedy smazal tento kód v souboru .htaccess
    • v nastavení wordpressu (subdoména) jsem přidal www variantu.
  2. v adresáři digitalmediate.cz jsem ponechal stávající kód v souboru .htaccess
  3. Promazal cache a použil anonymní prohlížeč.
    • při zadání domény digitalmediate.cz se mi to občas v prohlížeči Chrome jeví jako nezabezpečené -> po kliknutí např. na stránku „Ceník“ se to jeví zabezpečené, při opětovném návratu na domovskou stránku je to již zabezpečené. Přitom prohlížeč Firefox zobrazí úvodní stránku korektně. Chová se to tak, jako by tam docházelo k nějaké chybě – není to zkrátka korektní. Před vytvořením subdomény to vždy fungovalo korektně. Co myslíte?
    • při zadání patricie.digitalmediate.cz se to jeví jako nezabezpečené -> i při brouzdání na libovolnou podstránku a zpět.

Kde tedy může být stále chyba? 

Role: Zákazník
Změnil status na publikováno
0

Tady ještě ukázka, jak vypadá soubor .htaccess v adresáři (/www/domains/digitalmediate.cz) – viz zde

Role: Zákazník
Změnil status na publikováno
1
18.89K - WEDOS Internet, a.s. 0 Comments

Dobrý den,

co se hlavní domény týče tak ta mi opravdu funguje korektně i v Chrome. Může se jednat ještě o problém cache někde na síti, případně doporučím otevřít v prohlížeči konzoli a podívat se na popis chyby.

U subdomény to vypadá v pořádku ale nyní jsem si všiml že nemáte SSL certifikát pro subdoménu www, tedy pro www.patricie.digitalmediate.cz

Mělo by tedy postačit přidat tyto doménu do certifikátu v a zákaznické administraci a vyčkat 30 – 45 minut

Role: Podpora Vizitka: Roses are Red, Violets are Blue Unexpected '{' on line 32.
Odpověděl na otázku
0

Díky, udělal jsem, jak říkáte. Zatím stále bohužel nic.

Co by se prosím dalo dělat teď? Mohu případně nasdílet FTP přístupy pro rychlou opravu .htaccesu?

Role: Zákazník
Změnil status na publikováno
0

Dobrý den, máme tu prosím nějaký posun?

Role: Zákazník
Změnil status na publikováno

Categories