Re: verwijzing bij incorrecte URL

3
Je kunt bijvoorbeeld een rewrite rule toevoegen in de serverconfiguratie of op de foute URL een klein PHP- of ASP-script plaatsen dat met HTTP-fout 301 Moved permanently en de HTTP-header Location doorverwijst naar de juiste URL.

Op de foute (of verouderde) URL kan het in PHP bijvoorbeeld met:

Code: Selecteer alles

<?php
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://www.example.com/goede-url.html');
?>
StoreCore.io

Re: verwijzing bij incorrecte URL

4
Dank jullie wel

ik heb een 404 aangemaakt met behulp van
http://www.creartions.nl/dl/e-books/maa ... pagina.pdf

Helaas is het me niet gelukt.
Mijn pagina staat hier:
http://www.aidforpets.nl/index.php?acti ... na&lang=NL

in het .htaccess bestand heb ik de volgende code:

Code: Selecteer alles

ErrorDocument 404 /index.php?action=extra&extra=A_404_pagina&lang=NL
.htaccess heb ik in de root geplaatst.

Na opnieuw inloggen via FTP is het .htaccess niet zichtbaar op de server, klopt dat?
Wat doe ik fout?
Gebruiker van:
Logivert 6 Extended
https://www.pawsandclaws.nl
Advertentie

Met Shopify maak je zelf je eigen webwinkel dankzij meer dan honderd thema’s en de complete appstore. Shopify sluit ook goed aan op dropshippers. De software is technisch volledig SEO-geoptimaliseerd en biedt alle sociale media-integraties. Meer info op Shopify.com.

Re: verwijzing bij incorrecte URL

8
zou het niet handiger zijn om de 404 pagina die bijna elke webhosting pakket tegenwoordig wel heeft aan te passen? meestal zijn deze te vinden buiten de root van de webhosting

bv "error_docs" of iets dergelijks

daar zou je eenvoudig de 404.html pagina kunnen aanpassen met een simpele javascriptje of een stukje php, ik zou pas met een een .htaccess gaan werken indien de standaard configuratie van de server niet voldoet
<?php echo base64_decode('Q09ERSBHVVJV'); ?>

Re: verwijzing bij incorrecte URL

10
Via het vraagteken worden nu drie variabelen doorgegeven aan het PHP-script index.php. Hier zou ergens een bug kunnen zitten (verkeerde variabele gebruikt, een variabele op de verkeerde waarde ingesteld, ontbrekende content of een scriptfout in index.php).

De simpele work-around is een 404.html maken in "plain" HTML en die instellen als error document in .htaccess. Meer in het algemeen zou ik dat bij PHP plus een databaseserver zeker ook doen voor HTTP-fout 500.

Code: Selecteer alles

ErrorDocument 404 /404.html
ErrorDocument 500 /500.html
StoreCore.io