search console error 404 on comments URL
-
Hi. I have many error 404 on posts and pages with comments. The page with error 404 is like this mywebsite.com/blog/post/comment-1234 . when I inspect the page I see I have a comment 1234 but the page doesn’t exist and I get error 404. I don’t know even how the URL mywebsite.com/blog/post/comment-1234 is made. Can you help me?
The page I need help with: [log in to see the link]
-
Hey there saraeee,
A bit confusing – perhaps you can share the exact link that you see 404 error?
In any case, I’d suggest recreating the permalinks, just like so [GUIDE]. Usually this to fix any broken links, however, the issue might be related to the structure and configuration of your website. What I also recommend is to backtrace when this started to happen and restore the website from backups (both DB and Website). Not sure if that would work on your end, but you’d have to contact your Hosting Provider.
Best,
Julius
Dear @juliusliau thank you for your reply.
I read the guild link on wpbeginner website. I use Yoast plugin on my website for SEO. I should survey more to use AIO plugin.
About the the exact link?: This link has problem and the main page is this link. Also this link is exist. I myself think a setting or a plugin removes # from the URL and causes this problem.
Any more help is appreciated.
As I checked more I get that this error 404 happens in comment reply. I still don’t have any success to solve the problem. Any idea?
This is my htaccess file. If it can help:
BEGIN WP Rocket v3.13.2 Use UTF-8 encoding for anything served text/plain or text/html AddDefaultCharset UTF-8 Force UTF-8 for a number of file formats AddCharset UTF-8 .atom .css .js .json .rss .vtt .xml FileETag None is not enough for every server. Header unset ETag Since we’re sending far-future expires, we don’t need ETags for static content. developer.yahoo.com/performance/rules.html#etags FileETag None Header set X-Powered-By "WP Rocket/3.13.2" Header unset Pragma Header append Cache-Control "public" Header unset Last-Modified Header unset Pragma Header append Cache-Control "public" AddType image/avif avif AddType image/avif-sequence avifs Expires headers (for better cache control) ExpiresActive on ExpiresDefault "access plus 1 month" # cache.appcache needs re-requests in FF 3.6 (thanks Remy ~Introducing HTML5) ExpiresByType text/cache-manifest "access plus 0 seconds" # Your document html ExpiresByType text/html "access plus 0 seconds" # Data ExpiresByType text/xml "access plus 0 seconds" ExpiresByType application/xml "access plus 0 seconds" ExpiresByType application/json "access plus 0 seconds" # Feed ExpiresByType application/rss+xml "access plus 1 hour" ExpiresByType application/atom+xml "access plus 1 hour" # Favicon (cannot be renamed) ExpiresByType image/x-icon "access plus 1 week" # Media: images, video, audio ExpiresByType image/gif "access plus 4 months" ExpiresByType image/png "access plus 4 months" ExpiresByType image/jpeg "access plus 4 months" ExpiresByType image/webp "access plus 4 months" ExpiresByType video/ogg "access plus 4 months" ExpiresByType audio/ogg "access plus 4 months" ExpiresByType video/mp4 "access plus 4 months" ExpiresByType video/webm "access plus 4 months" ExpiresByType image/avif "access plus 4 months" ExpiresByType image/avif-sequence "access plus 4 months" # HTC files (css3pie) ExpiresByType text/x-component "access plus 1 month" # Webfonts ExpiresByType font/ttf "access plus 4 months" ExpiresByType font/otf "access plus 4 months" ExpiresByType font/woff "access plus 4 months" ExpiresByType font/woff2 "access plus 4 months" ExpiresByType image/svg+xml "access plus 4 months" ExpiresByType application/vnd.ms-fontobject "access plus 1 month" # CSS and JavaScript ExpiresByType text/css "access plus 1 year" ExpiresByType application/javascript "access plus 1 year" Gzip compression Active compression SetOutputFilter DEFLATE Force deflate for mangled headers SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s,?\s)+|[X~-]{4,13}$ HAVE_Accept-Encoding RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding Don’t compress images and other uncompressible content SetEnvIfNoCase Request_URI \ .(?:gif|jpe?g|png|rar|zip|exe|flv|mov|wma|mp3|avi|swf|mp?g|mp4|webm|webp|pdf)$ no-gzip dont-vary Compress all output labeled with one of the following MIME-types AddOutputFilterByType DEFLATE application/atom+xml \ application/javascript \ application/json \ application/rss+xml \ application/vnd.ms-fontobject \ application/x-font-ttf \ application/xhtml+xml \ application/xml \ font/opentype \ image/svg+xml \ image/x-icon \ text/css \ text/html \ text/plain \ text/x-component \ text/xml Header append Vary: Accept-Encoding AddType text/html .html_gzip AddEncoding gzip .html_gzip SetEnvIfNoCase Request_URI .html_gzip$ no-gzip RewriteEngine On RewriteBase / RewriteCond %{HTTPS} on [OR] RewriteCond %{SERVER_PORT} ^443$ [OR] RewriteCond %{HTTP:X-Forwarded-Proto} https RewriteRule .* - [E=WPR_SSL:-https] RewriteCond %{HTTP:Accept-Encoding} gzip RewriteRule .* - [E=WPR_ENC:gzip] RewriteCond %{REQUEST_METHOD} GET RewriteCond %{QUERY_STRING} ="" RewriteCond %{HTTP:Cookie} !(wordpress_logged_in.+|wp-postpass_|wptouch_switch_toggle|comment_author_|comment_author_email_) [NC] RewriteCond %{REQUEST_URI} !^(/invited-to-cooperate/|/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/wc-api/v(.)|/(index.php/)?(.)wp-json(/.|$))$ [NC] RewriteCond %{HTTP_USER_AGENT} !^(facebookexternalhit|WhatsApp). [NC] RewriteCond "%{DOCUMENT_ROOT}/wp-content/cache/wp-rocket/%{HTTP_HOST}%{REQUEST_URI}/index%{ENV:WPR_SSL}%{ENV:WPR_WEBP}.html%{ENV:WPR_ENC}" -f RewriteRule .* "/wp-content/cache/wp-rocket/%{HTTP_HOST}%{REQUEST_URI}/index%{ENV:WPR_SSL}%{ENV:WPR_WEBP}.html%{ENV:WPR_ENC}" [L] END WP Rocket BEGIN LSCACHE END LSCACHE BEGIN NON_LSCACHE END NON_LSCACHE BEGIN WordPress 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] END WordPress Wordfence WAF php_value auto_prepend_file '/home/mywebsite/public_html/wordfence-waf.php' php_value auto_prepend_file '/home/mywebsite/public_html/wordfence-waf.php' Require all denied Order deny,allow Deny from all END Wordfence WAF php -- BEGIN cPanel-generated handler, do not edit Set the “ea-php56” package as the default “PHP” programming language. AddHandler application/x-httpd-ea-php56___lsphp .php .php5 .phtml php -- END cPanel-generated handler, do not edit
- The topic ‘search console error 404 on comments URL’ is closed to new replies.