Let's encrypt + wedos + wordpress + angular na subdoméně

Zdravím, už přes hodinu se peru s nastavením souboru .htaccess tak, aby vše fungovalo jak má. Mám hosting u Wedosu, kde běží wordpress na hlavní stránce. Zároveň existuje subdoména, kde běží Angular 7 aplikace. V rozhraní Wedosu jsem aktivoval Let`s encrypt na doménu i subdoménu. Můj .htaccess vypadá takhle:


Kód: [Vybrat]

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
Header set Content-Security-Policy "upgrade-insecure-requests;"

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# 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]

# subdomeny - spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^subdom/[^/]+/(.+[^/])$ /$1/ [R]


</IfModule>

# END WordPress

Jenže výsledek je, že WP aplikace jede na https v pohodě, ale je rozklik modálu, který obsahuje iframe se subdoménou, se nezobrazí. Samotná subdoména otevřená v chrome ukazuje hlášku o nezabezpečeném připojení a chce potvrdit přístup. Nevíte někdo prosím co s tím?


Re:Let's encrypt + wedos + wordpress + angular na subdoméně
« Odpověď #1 kdy: 04. 12. 2019, 07:52:18 »
To nijak nesouvisí s nastavením serveru, ale s HTML kódem. Máte tam odkazy na zdroje stahované přes HTTP. Důvod, proč se nezobrazí iframe, by měl být vidět v konzoli prohlížeče – může být problém v tom, že se stránka vůbec nenačte, nebo pokud je to v Angularu, možná se jen nespustí nebo havarují skripty a stránka se sice načte, ale je prázdná.