Viewing 15 replies - 1 through 15 (of 16 total)
  • Theme Author Ben Sibley

    (@bensibley)

    Hi Dave,

    Got it, please try adding this CSS to your site:

    .site-header .fa-envelope:before,
    .site-footer .fa-envelope:before {
      content: "\f0e0";
    }
    Thread Starter davidsteel

    (@davidsteel)

    Thx Ben, but that not help. And in the mobile view, I also have the responisive menu icon on the top right no more…

    Cheers, Dave

    Thread Starter davidsteel

    (@davidsteel)

    one more note: I have made the theme-update from 1.5x to the latest version…

    Theme Author Ben Sibley

    (@bensibley)

    Do you have a caching plugin active on the site? If so, please empty your site’s cache and then check again. You may need to clear your browser’s cache as well.

    Thread Starter davidsteel

    (@davidsteel)

    Hi Ben

    Yes, i have Cachify and Autoptimize. After clearing all possible caches i still have the problem with the social media icon & the menu icon on the top right (mobile view & small window on my pc). I add your code also into the “Additional CSS” section in the Customizer.

    Cheers, Dave

    to check if AO is breaking something; you can disable Autoptimize on a per-request basis by adding ?ao_noptimize=1 to the URL.

    if the problem is not there at that point, some autoptimize (re-)configuration might be needed to fix this. there are troubleshooting tips and info on how to exclude in the AO FAQ.

    hope this helps debugging,
    frank (ao dev)

    Thread Starter davidsteel

    (@davidsteel)

    Hi Frank

    Thx for your feedback but the issue with the menu & e-mail icon is still there. I also deactivate the plugins (Autoptimize & Cachify)…

    Other plugins i have active:
    CSS Hero
    Elementor
    Hide Page and Post Title
    Loginizer
    Redirection
    Updraft Plus Backup
    WP Lightbox2
    WP Rollback
    WP-Optimize

    Cheeers, Dave

    Theme Author Ben Sibley

    (@bensibley)

    Dave,

    Is there any way I can get a look at the site? I don’t see Tracks active on the URL you originally shared.

    Thread Starter davidsteel

    (@davidsteel)

    Hi Ben

    Sorry, the url ist https://www.lostinspace.ch

    Cheers, David

    Theme Author Ben Sibley

    (@bensibley)

    Thanks!

    I’m still not exactly sure what’s happening, but I am seeing a 403 error on the font files used to display the icons: https://pics.competethemes.com/aa474421cd60

    There is an error from CSS Hero there as well, but I’m not sure if that’s currently causing any display issues on the site.

    403 errors usually occur because of an issue with the server’s file permissions or the .htaccess file. Try visiting your Permalinks settings page (Settings > Permalinks) and re-save the existing settings. WordPress will recreate your .htaccess file and this could solve the problem. Otherwise, check with your host if you can reset the file permissions. I’m guessing one of these two methods should do the trick.

    Thread Starter davidsteel

    (@davidsteel)

    Hi Ben

    Thx for the hint & i edit/create several htaccess files… And i hope, i’m save with it ?? I will chek the files or do you see any lines of code that trigger the error? I hope I still remember what I was thinking at the time. I work in the IT, but I’m not a pro at such topics ??

    Kind regards
    Dave

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

    #Zusatz Passwortabfrage
    <Files wp-login.php>
    AuthName “Login”
    AuthType Basic
    AuthUserFile /home/******
    require valid-user
    </Files>

    # Kein Zugriff auf die install.php
    <files install.php>
    Order allow,deny
    Deny from all
    </files>

    # Kein Zugriff auf die wp-config.php
    <files wp-config.php>
    Order allow,deny
    Deny from all
    </files>

    # Kein Zugriff auf die readme.html
    <files readme.html>
    Order Allow,Deny
    Deny from all
    Satisfy all
    </Files>

    # Kein Zugriff auf die liesmich.html
    <Files liesmich.html>
    Order Allow,Deny
    Deny from all
    Satisfy all
    </Files>

    # Kein Zugriff auf das Error-Log
    <files error_log>
    Order allow,deny
    Deny from all
    </files>

    #Zugriff auf .htaccess und .htpasswd verbieten
    <FilesMatch “(\.htaccess|\.htpasswd)”>
    Order deny,allow
    Deny from all
    </FilesMatch>

    # Den Zugriff auf den Include-Ordner verbieten
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^wp-admin/includes/ – [F,L]
    RewriteRule !^wp-includes/ – [S=3]
    RewriteRule ^wp-includes/[^/]+\.php$ – [F,L]
    RewriteRule ^wp-includes/js/tinymce/langs/.+\.php – [F,L]
    RewriteRule ^wp-includes/theme-compat/ – [F,L]
    </IfModule>

    # XML-RPC Schnittstelle komplett abschalten
    <Files xmlrpc.php>
    Order Deny,Allow
    Deny from all
    </Files>

    # Orderansicht verbieten
    Options All -Indexes

    # Script Injections
    Options +FollowSymLinks
    RewriteEngine On
    RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
    RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
    RewriteRule ^(.*)$ index.php [F,L]

    # XXS, nosniff
    <ifModule mod_headers.c>
    Header set X-XSS-Protection “1; mode=block”
    Header always append X-Frame-Options SAMEORIGIN
    Header set X-Content-Type-Options: “nosniff”
    </ifModule>

    # Keine URL based exploits zulassen
    RedirectMatch 403 \[
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /

    # Double slashes in allen URLs verbieten
    RewriteCond %{THE_REQUEST} ^[A-Z]+\ /(([^/\ ]+/)*)/+([^\ ]*)
    RewriteRule ^ /%1%3 [L,R=301]
    </IfModule>

    # Verhindere Hotlinking
    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^https://lostinspace.ch/.*$ [NC] [OR]
    RewriteCond %{HTTP_REFERER} !^https://www.lostinspace.ch/.*$ [NC] [OR]
    RewriteRule .*\.(gif|GIF|jpg|JPG|bmp|BMP|wav|mp3|wmv|avi|mpeg)$ – [F]

    # Verhindert das einfache Auslesen von Nutzernamen
    RewriteEngine On
    RewriteBase /
    RewriteCond %{QUERY_STRING} .*author=(.+.?) [NC]
    RewriteRule (.*) /blog/?author= [NC,L,R=301]

    #DEFLATE Komprimieung
    <IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/plain
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/xml
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE text/vtt
    AddOutputFilterByType DEFLATE text/x-component
    AddOutputFilterByType DEFLATE application/xml
    AddOutputFilterByType DEFLATE application/xhtml+xml
    AddOutputFilterByType DEFLATE application/rss+xml
    AddOutputFilterByType DEFLATE application/js
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE application/x-javascript
    AddOutputFilterByType DEFLATE application/x-httpd-php
    AddOutputFilterByType DEFLATE application/x-httpd-fastphp
    AddOutputFilterByType DEFLATE application/atom+xml
    AddOutputFilterByType DEFLATE application/json
    AddOutputFilterByType DEFLATE application/ld+json
    AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
    AddOutputFilterByType DEFLATE application/x-font-ttf
    AddOutputFilterByType DEFLATE application/x-web-app-manifest+json
    AddOutputFilterByType DEFLATE font/opentype
    AddOutputFilterByType DEFLATE image/svg+xml
    AddOutputFilterByType DEFLATE image/x-icon
    </IfModule>

    # Caching
    <IfModule mod_expires.c>
    ExpiresActive on
    ExpiresDefault “access plus 1 month”

    # CSS
    ExpiresByType text/css “access plus 1 year”

    # Data interchange
    ExpiresByType application/atom+xml “access plus 1 hour”
    ExpiresByType application/rdf+xml “access plus 1 hour”
    ExpiresByType application/rss+xml “access plus 1 hour”

    ExpiresByType application/json “access plus 0 seconds”
    ExpiresByType application/ld+json “access plus 0 seconds”
    ExpiresByType application/schema+json “access plus 0 seconds”
    ExpiresByType application/vnd.geo+json “access plus 0 seconds”
    ExpiresByType application/xml “access plus 0 seconds”
    ExpiresByType text/xml “access plus 0 seconds”

    # Favicon (cannot be renamed!) and cursor images
    ExpiresByType image/vnd.microsoft.icon “access plus 1 week”
    ExpiresByType image/x-icon “access plus 1 week”

    # JavaScript
    ExpiresByType application/javascript “access plus 1 year”
    ExpiresByType application/x-javascript “access plus 1 year”
    ExpiresByType text/javascript “access plus 1 year”

    # Manifest files
    ExpiresByType application/manifest+json “access plus 1 week”
    ExpiresByType application/x-web-app-manifest+json “access plus 0 seconds”
    ExpiresByType text/cache-manifest “access plus 0 seconds”

    # Media files
    ExpiresByType audio/ogg “access plus 1 month”
    ExpiresByType image/bmp “access plus 1 month”
    ExpiresByType image/gif “access plus 1 month”
    ExpiresByType image/jpeg “access plus 1 month”
    ExpiresByType image/png “access plus 1 month”
    ExpiresByType image/svg+xml “access plus 1 month”
    ExpiresByType image/webp “access plus 1 month”
    ExpiresByType video/mp4 “access plus 1 month”
    ExpiresByType video/ogg “access plus 1 month”
    ExpiresByType video/webm “access plus 1 month”
    </IfModule>

    Thread Starter davidsteel

    (@davidsteel)

    I found the case!

    With a .htaccess (1) file in the directory wp-content, I restrict the access restrictive, but then I have placed with individual folders (for example plugins\elementor) another htacces file (2) so certain functions run again.

    That does not sound logical or what does the professional think ?? ?

    Cheers, Dave

    (1)
    Order deny,allow
    Deny from all
    <Files ~ “.(xml|css|jpe?g|png|gif|js)$”>
    Allow from all
    </Files>

    (2)
    Order deny,allow
    Allow from all
    Satisfy any

    Theme Author Ben Sibley

    (@bensibley)

    Dave,

    I don’t have much experience editing .htaccess, but it does look rather long compared to the default .htaccess file. I would try removing any custom code you’ve added or switching to the default .htaccess file at least temporarily to debug.

    Please make sure to backup your .htaccess file as well just in case these settings are needed for a plugin on your site to function properly. This can be as simple as saving a copy to your desktop.

    Also, I’m not certain about this but I think it may be a potential security risk to publicly share the contents of your .htaccess file. I’m going to ping a moderator just to be safe and they may delete your post.

    Thread Starter davidsteel

    (@davidsteel)

    OK, thx for your help and effort!

    Moderator Marius L. J.

    (@clorith)

    There’s nothing private in the htaccess file.

Viewing 15 replies - 1 through 15 (of 16 total)
  • The topic ‘Socail Media Icon E-Mail is gone’ is closed to new replies.