Webmastertools 404-error

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am
Location: The Netherlands

Webmastertools 404-error

Post by Gregor »

Een beetje off-site vraag. In Google's webmaster tools zie ik al enige tijd dat er 404-errors zijn, links die niet worden gevonden. Als ik kijk naar de link, dan snap ik dat de pagina niet wordt gevonden. Nu ben ik aan het zoeken naar de veroorzaker van deze fouten en die kan ik niet vinden. Iemand een idee waar ik de oorzaak kan vinden van deze fouten?
Attachments
Schermafbeelding 2017-11-09 om 12.29.44.png
Schermafbeelding 2017-11-09 om 12.29.30.png
User avatar
Rolf
Dev Team Member
Dev Team Member
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: Webmastertools 404-error

Post by Rolf »

In cmsms komt het heel soms voor dat pagina`s op 404 gaan. Ik verdenk CGBlog hiervan. Ik zie het overigens alleen op mijn showcase...
Maar voor zover ik me herinner is het probleem in de laatste versie van CGBlog gerepareerd. Gebruik je die al? Het duurt wel even voordat Webmastertools de laatste gegevens heeft trouwens.

Grt Rolf
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am
Location: The Netherlands

Re: Webmastertools 404-error

Post by Gregor »

Dank je.

Alle modules zijn bijgewerkt t/m de laatste versie. In de webmastertools geef ik bijna wekelijks aan dat alle fouten zijn gerepareerd om te zien welke er nieuw (bij) komen. Deze fout viel al een poosje op omdat het ook zoveel links zijn niet niet correct zijn.
deactivated010521

Re: Webmastertools 404-error

Post by deactivated010521 »

Kan het zijn dat je database verbinding niet heel stabiel is / er af en toe uitklapt?

Ik beheer een website (budget hoster) waar de cache zo af en toe corrupt raakt (mogelijk veroorzaakt door ListIt). Dit is nog ellendiger want dan is de hele website niet meer zichtbaar. Keurig geupdate naar de laatste CMSMS en ListIt versie.

Deze site laat ik dagelijks testen door Ghost Inspector. Dit is een test tool die dagelijks een screenshot maakt. Zo'n 2 a 3 keer per jaar krijg ik een test rapport met een fail, leeg vervolgens de cache en de site doet het weer. http://ghostinspector.com (is gratis voor 100 test runs per maand).
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am
Location: The Netherlands

Re: Webmastertools 404-error

Post by Gregor »

Dank je voor de tip Arnoud. Een inspector aangemaakt hoewel ik nog niet helemaal de relatie zie dat er tweemaal https://www.uisge-beatha.eu staat. Mijn site maakt geen gebruik van ListIt. Heb voorlopig een testrun op elk uur gezet. Met 100 executies. Ik heb alle fouten op "opgelost" gezet om te zien of er in de komende dagen nieuwe meldingen verschijnen.

In de cgblog-templates heb ik gezocht of er dubbele {root_url}-achtige tags voorkomen die de meldingen kunnen veroorzaken. Wat me wel opvalt, is o.a. de volgende url waar een foutmelding op zit:
https://www.uisge-beatha.eu/index.php?m ... 76&page=76
De template UB_Nieuwtjes_frntpg wordt in de nieuwe versie van de site niet gebruikt; er is wel een content-page waar deze template in wordt genoemd, echter is content-page niet actief.

De vorige versie van de site staat in een test-subdomein en daar heb ik robots.txt op disallow gezet en de metatags op noindex en nofollow.

Bij deze post heb ik een download van de meldingen gedaan. Rename de extensie naar csv.
Attachments

[The extension txt has been deactivated and can no longer be displayed.]

User avatar
Rolf
Dev Team Member
Dev Team Member
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: Webmastertools 404-error

Post by Rolf »

Op het moment dat de error404 op http://cms.ms/love gebeurde stond er een foutmelding van CGBlog in het foutregister. Was deze geloof ik http://dev.cmsmadesimple.org/bug/view/11527
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am
Location: The Netherlands

Re: Webmastertools 404-error

Post by Gregor »

Heb de logging aangezet in cpanel.
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am
Location: The Netherlands

Re: Webmastertools 404-error

Post by Gregor »

Het is me opgevallen dat pagina's in de content manager die op niet-actief staan, wel door de Google bot worden doorzocht.

Hoe is het functioneel gedefinieerd?
- Als een pagina niet-actief staat en doorzoekbaar staat (nog) wel aangevinkt, wat zou er dan moeten gebeuren? In mijn optiek moet deze dan niet doorzoekbaar zijn want niet-actief. Zo is er wel een matrix te maken....
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am
Location: The Netherlands

Re: Webmastertools 404-error

Post by Gregor »

Van de errorlog van de afgelopen uren een samenvatting (dubbele / gelijke meldingen verwijderd) gemaakt. Zie geen meldingen die wijzen naar CGBlog.
PHP Deprecated Methods with the same name as their class will not be constructors in a future version of PHP
PHP Notice Use of undefined constant side - assumed 'side' in /home/efacti/public_html/uisge-beatha.eu/www/lib/classes/class.usertagoperations.inc.php(304) eval()'d code on line 2
PHP Notice Use of undefined constant id - assumed 'id' in /home/efacti/public_html/uisge-beatha.eu/www/lib/classes/class.usertagoperations.inc.php(304) eval()'d code on line 3
PHP Notice Undefined index formstart in /home/efacti/public_html/uisge-beatha.eu/www/tmp/templates_c/98bce4e5df4ca8764bc90d5675663db4491b2477_0.module_db_tpl.CGFeedback
PHP Notice Trying to get property of non-object in /home/efacti/public_html/uisge-beatha.eu/www/tmp/templates_c/98bce4e5df4ca8764bc90d5675663db4491b2477_0.module_db_tpl.CGFeedback
PHP Notice Undefined index title in /home/efacti/public_html/uisge-beatha.eu/www/tmp/templates_c/98bce4e5df4ca8764bc90d5675663db4491b2477_0.module_db_tpl.CGFeedback
PHP Notice Undefined index author_name in /home/efacti/public_html/uisge-beatha.eu/www/tmp/templates_c/98bce4e5df4ca8764bc90d5675663db4491b2477_0.module_db_tpl.CGFeedback
PHP Notice Undefined index author_email in /home/efacti/public_html/uisge-beatha.eu/www/tmp/templates_c/98bce4e5df4ca8764bc90d5675663db4491b2477_0.module_db_tpl.CGFeedback
PHP Notice Undefined index author_notify in /home/efacti/public_html/uisge-beatha.eu/www/tmp/templates_c/98bce4e5df4ca8764bc90d5675663db4491b2477_0.module_db_tpl.CGFeedback
PHP Notice Undefined index rating in /home/efacti/public_html/uisge-beatha.eu/www/tmp/templates_c/98bce4e5df4ca8764bc90d5675663db4491b2477_0.module_db_tpl.CGFeedback
PHP Notice Undefined index extra in /home/efacti/public_html/uisge-beatha.eu/www/modules/CGFeedback/lib/class.comment.php on line 18
PHP Notice Undefined index formend in /home/efacti/public_html/uisge-beatha.eu/www/tmp/templates_c/98bce4e5df4ca8764bc90d5675663db4491b2477_0.module_db_tpl.CGFeedback
PHP Notice Only variables should be assigned by reference in /home/efacti/public_html/uisge-beatha.eu/www/lib/classes/class.usertagoperations.inc.php(304) eval()'d code on line 37
PHP Notice Only variables should be assigned by reference in /home/efacti/public_html/uisge-beatha.eu/www/lib/classes/class.usertagoperations.inc.php(304) eval()'d code on line 61
PHP Notice Undefined property stdClass $op in /home/efacti/public_html/uisge-beatha.eu/www/tmp/templates_c/FormBuilder^9db23e6ee0195e4a588736dbb2b17d8c7ee8ce05_0.module_db_tpl.FormBuilder
PHP Warning preg_match() Delimiter must not be alphanumeric or backslash in /home/efacti/public_html/uisge-beatha.eu/www/modules/FormBuilder/classes/TextField.class.php on line 162
PHP Notice Undefined index articleid in /home/efacti/public_html/uisge-beatha.eu/www/tmp/templates_c/108main_second_column^c7626d27e1b261f920883de4c171d92b1e93de24_0.content.main_second_column.php on line 36
PHP Notice Trying to get property of non-object in /home/efacti/public_html/uisge-beatha.eu/www/tmp/templates_c/108main_second_column^c7626d27e1b261f920883de4c171d92b1e93de24_0.content.main_second_column.php on line 36
deactivated010521

Re: Webmastertools 404-error

Post by deactivated010521 »

* Content pagina's inactief in CMSMS worden niet getoond in CMSMS Search
* News/Blog pagina's op inactief/draft worden niet getoond in CMSMS Search

* Content en News/Blog pagina's inactief in CMSMS maar wel geindexeerd in Google, ligt er aan hoe de configuratie is:

- Is er een mod_rewrite / .htaccess rule actief? deze heeft over het algemeen voorang als er doorgestuurd kan worden naar een "actieve" pagina doe dit met een 301 redirect.

- Is er binnen CMSMS een error 404 pagina gedefinieerd laat deze dan zien anders een witte pagina of een 404 pagina zoals deze door de webserver is geconfigureerd.

Soms duurt het gewoon even voordat oude links uit de Google index verdwenen zijn.
User avatar
Rolf
Dev Team Member
Dev Team Member
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: Webmastertools 404-error

Post by Rolf »

arnoud wrote:Soms duurt het gewoon even voordat oude links uit de Google index verdwenen zijn.
Klopt! Kan in mijn ervaring erg lang duren. Dit kan veroorzaakt worden omdat er vanuit andere websites verwijzingen staan naar zo'n niet meer aanwezige pagina...
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
deactivated010521

Re: Webmastertools 404-error

Post by deactivated010521 »

Bij verhuizen van website cq veranderen van de URL structuur is het daarom zo belangrijk om 301 verwijzingen te maken.

Heb ook wel wispelturige content editors meegemaakt die heel veel wisselen van "content alias" of blog/news titels blijven aanpassen. Dan kan gaat het ook wel eens mis met indexering of rss feeds met social media triggers (IFTT bijvoorbeeld).
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am
Location: The Netherlands

Re: Webmastertools 404-error

Post by Gregor »

De 301-verwijzing in .htaccess is als volgt:

Code: Select all

<IfModule rewrite_module>
	RewriteEngine on
	# If your CMSMS installation is in a subdirectory of your domain, you need to specify the relative path (from the root of the domain) here.
	# In example: RewriteBase /[subdirectory name]
	RewriteBase /
	#
	# +++++ ADD THIS - START +++++
    # Link to http(s)://website... then redirect to https://www.website...
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
    #
    # Force URLs have https instead of http
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    #
    # 31jul17 Rewrite URL
    # https://www.uisge-beatha.eu/logboek/164/78/40-Mijl-van-Bru.html
    # https://www.uisge-beatha.eu/logboek/164/40-Mijl-van-Bru.html
    RewriteRule ^logboek/([0-9]+)/([0-9]+)/(.+)$ /logboek/$1/$3 [R=301,QSA,L]
    #
    # 25aug17 In config.php .html is removed. For those links with .html, remove .html in order to forcome 404-error
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)\.html$ /$1 [L,R=301] 
    #
    # 01aug17 Rewrite News to logbook. Only needed as long as Google has News-url's indexed
    RewriteRule ^news/(.*)$ /logboek/$1 [R=301,QSA,L]
    #
    # 01aug17 Fix for the old News url's
    RewriteRule ^logboek/([0-9]+)/([0-9]+)/(.+)$ /logboek/$1/$3 [R=301,QSA,L]
    #
De site heeft geen 404-pagina. Die zal ik erin hangen.
Wispelturigheid...... ;)
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am
Location: The Netherlands

Re: Webmastertools 404-error

Post by Gregor »

De 404-pagina zit erin. Kwam er ook achter dat de paginavoorbereiding al in het cms zit :) Ter illustratie..... https://www.uisge-beatha.eu/gallery/Win ... Kuip/1-20-
Post Reply

Return to “Dutch - Nederlands”