• Resolved petezeiry

    (@petezeiry)


    When attempting to save save data… IE: focus keyword, items under advance tab, such as nofollow/ breadcrumbs etc. it does not save anything. I think have narrowed this down to a htaccess conflict. I replaced the htaccess with the wordpress original, and it works fine. This leads me to believe there is a conflict with my htaccess. Can someone look at my code and make suggestions what it could be?

    Options -Indexes
    # Security Headers
    <IfModule mod_headers.c>
    Header always append X-Frame-Options SAMEORIGIN
    Header add Content-Security-Policy "object-src 'none';"
    Header set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" env=HTTPS
    Header set X-XSS-Protection "1; mode=block"
    Header set X-Content-Type-Options nosniff
    </IfModule>
    #per hosting company suggestion to prevent script injection
    Options +FollowSymLinks
    RewriteEngine On
    RewriteRule \.(?:jpe?g|gif|bmp|svg|png|ico|tiff|css|js)$ - [L,NC]
    RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
    RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
    RewriteCond %{QUERY_STRING} (\<|%3C).*iframe.*(\>|%3E) [NC,OR]
    RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
    RewriteRule ^(.*)$ index_error.php [F,L]
    RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
    RewriteRule .* - [F]
    # show 404 for /feed/
    RewriteCond %{THE_REQUEST} /feed/ [NC]
    RewriteRule ^ - [L,R=404]
    # 301 redirect http www - https/
    RewriteCond %{HTTPS} off [OR]
    RewriteCond %{HTTP_HOST} ^www\. [NC]
    RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
    RewriteRule ^ https://%1%{REQUEST_URI} [L,NE,R=301]
    # uppercase url to lower case
    RewriteCond expr "tolower(%{REQUEST_URI}) =~ /(.*)/"
    RewriteRule [A-Z] %1 [R=301,L]
    # Block access to wp-login.php.
    <Files wp-login.php>
    order deny,allow
    allow from 76.179.50.211
    deny from all
    </Files>
    # Block access to wp-config.php.
    <Files wp-config.php>
    order deny,allow
    allow from 76.179.50.211
    deny from all
    </files>
    # Block access to httaccess.
    <files ~ "^.*\.([Hh][Tt][Aa])">
    order deny,allow
    allow from 76.179.50.211
    deny from all
    </files>
    # Disable Access to XML-RPC
    <FilesMatch "^(xmlrpc\.php)">
    Order Deny,Allow
    Deny from all
    </FilesMatch>
    ## EXPIRES HEADER CACHING ##
    <IfModule mod_expires.c>
      ExpiresActive On
     # Images
      ExpiresByType image/jpeg "access plus 1 year"
      ExpiresByType image/gif "access plus 1 year"
      ExpiresByType image/png "access plus 1 year"
      ExpiresByType image/webp "access plus 1 year"
      ExpiresByType image/svg+xml "access plus 1 year"
      ExpiresByType image/x-icon "access plus 1 year"
      # Fonts
      ExpiresByType font/ttf "access plus 1 year"
      ExpiresByType font/otf "access plus 1 year"
      ExpiresByType font/woff "access plus 1 year"
      ExpiresByType font/woff2 "access plus 1 year"
      ExpiresByType application/font-woff "access plus 1 year"
      # CSS, JavaScript
      ExpiresByType text/css "access plus 1 year"
      ExpiresByType text/javascript "access plus 1 year"
      ExpiresByType application/javascript "access plus 1 year"
      # Others
      ExpiresByType application/pdf "access plus 1 year"
      ExpiresByType image/vnd.microsoft.icon "access plus 1 year"
    </IfModule>
    ## EXPIRES HEADER CACHING ##
    <IfModule mod_deflate.c>
    # Compress HTML, CSS, JavaScript, Text, XML and fonts
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE application/rss+xml
    AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
    AddOutputFilterByType DEFLATE application/x-font
    AddOutputFilterByType DEFLATE application/x-font-opentype
    AddOutputFilterByType DEFLATE application/x-font-otf
    AddOutputFilterByType DEFLATE application/x-font-truetype
    AddOutputFilterByType DEFLATE application/x-font-ttf
    AddOutputFilterByType DEFLATE application/x-javascript
    AddOutputFilterByType DEFLATE application/xhtml+xml
    AddOutputFilterByType DEFLATE application/xml
    AddOutputFilterByType DEFLATE font/opentype
    AddOutputFilterByType DEFLATE font/otf
    AddOutputFilterByType DEFLATE font/ttf
    AddOutputFilterByType DEFLATE image/svg+xml
    AddOutputFilterByType DEFLATE image/x-icon
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/javascript
    AddOutputFilterByType DEFLATE text/plain
    AddOutputFilterByType DEFLATE text/xml
    # Remove browser bugs (only needed for really old browsers)
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4\.0[678] no-gzip
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
    Header append Vary User-Agent
    </IfModule>
    # ------------------------------------------BELOW AUTO GENERATED
    # BEGIN WPSuperCache
    # The directives (lines) between "BEGIN WPSuperCache" and "END WPSuperCache" are
    # dynamically generated, and should only be modified via WordPress filters.
    # Any changes to the directives between these markers will be overwritten.
    # END WPSuperCache
    # BEGIN WordPress
    # The directives (lines) between "BEGIN WordPress" and "END WordPress" are
    # dynamically generated, and should only be modified via WordPress filters.
    # Any changes to the directives between these markers will be overwritten.
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
    
    # php -- BEGIN cPanel-generated handler, do not edit
    # Set the “ea-php74” package as the default “PHP” programming language.
    <IfModule mime_module>
      AddHandler application/x-httpd-ea-php74 .php .php7 .phtml
    </IfModule>
    # php -- END cPanel-generated handler, do not edit
    • This topic was modified 1 year, 9 months ago by petezeiry.
Viewing 1 replies (of 1 total)
  • Plugin Support Rank Math Support

    (@rankmathteam)

    Hello @petezeiry,

    Thank you for contacting the support.

    Please check the browser’s console and share the error you see there related to the updateMeta route so we can check and figure out which rule is causing the issue.

    Looking forward to helping you.

Viewing 1 replies (of 1 total)
  • The topic ‘htaccess conflict / not saving data’ is closed to new replies.