Přechod na HTTPS – nefunkční .htaccess
Dobrý den,
prosím o radu. Už jsem prošla celou poradnu, ale stále si nevím rady..
Zprovoznila jsem na penzionpodkova.cz HTTP a postupovala dle wedos návodu, jenže mi to hodilo chybu 500, kterou jsem následně vyřešila přidáním vašeho kódu z jednoho fóra do www/.htaccess. Stránka už se tedy spávně přesměrovává (301) na https, jenže to funguje pouze pro homepage, všechny ostatní „podstránky“ hází chybu, že server stránku nenalezl. Když následně podstránku ručně přepíšu na http pošle mě to na https, ale homepage. Poradíte prosím, kde by mohla být chyba v kódu?
Části které jsem upravovala:
/www/.htaccess
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule .* https://%{SERVER_NAME} [R=301]
Header set Content-Security-Policy „upgrade-insecure-requests;“
/www/domains/penzionpodkova.cz/.htaccess
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
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]
</IfModule>
# END WordPress
Děkuju předem za radu! 🙂
2 Answers
Dobrý den, pokud vám nevadí, že si zaděláte web pluginem navíc, tak využijte pluginu „Really Simple SSL“.