Antwort #1 am: 10. Juli 2016, 11:09:21
Ja ist wohl bei allen so, die das Template 'tpl_modified_responsive' einsetzen und in 'includes/cofigure.php' 'www' als Subdomain eingetragen haben.
// global defines define('HTTP_SERVER', 'http://www.domain.tld'); // eg, http://localhost - should not be empty for productive servers define('HTTPS_SERVER', 'https://www.domain.tld'); // eg, https://localhost - should not be empty for productive servers Der Grund ist folgender, die Icons stammen aus einem Font der mit folgendem HTML geladen wird, also mit 'www' in der URL und zwar auch dann, wenn man die Seite im Browser ohne 'www' aufruft, wobei in diesem Fall aber der Font dem Browser nicht zur Verfügung steht.
<link media="screen" type="text/css" href="https://www.domain.tld/templates/tpl_modified_responsive/css/tpl_plugins.min.css?v=5589772533" property="stylesheet" rel="stylesheet">
Lösungsvorschlag:
In '.htaccess' flgenden Code
##-- redirect to www-domain, when www is missing and no subdomain given and not using an ssl-proxy
#RewriteCond %{HTTP_HOST} !^www\. [NC]
#RewriteCond %{HTTP_HOST} !\.(.*)\. [NC]
#RewriteCond %{HTTP_HOST} !^localhost [NC]
#RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
mit diesem ersetzen
##-- redirect to www-domain, when www is missing and no subdomain given and not using an ssl-proxy
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} !\.(.*)\. [NC]
RewriteCond %{HTTP_HOST} !^localhost [NC]
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
Dadurch gibt bei einem Request ohne 'www' ein Redirect mit 'www'.
Gruss
Hanspeter