How to create custom error page using .htaccess

Different types of error you want to cover

  • 400 – Bad request
  • 401 – Authorization Required
  • 403 – Forbidden
  • 404 – Not Found
  • 500 – Internal Server Error

Now create a .htaccess file and put following code in your .htaccess file

RewriteEngine On
ErrorDocument 400 /badrequest.php
ErrorDocument 401 /authreqd.php
ErrorDocument 403 /forbidden.php
ErrorDocument 404 /pagenotfound.php
ErrorDocument 500 /internalerror.php

You can name error page whatever you want. In the above example all error pages located in the root folder.

.htaccess file must be in root folder.

Recommended Tutorials for you

Related posts

What is .htaccess

Anuj Kumar

How to redirect website HTTP to HTTPS using .htaccess

Anuj Kumar

How to make SEO friendly url using htaccess

Anuj Kumar

Leave a Comment

* By using this form you agree with the storage and handling of your data by this website.

This site uses Akismet to reduce spam. Learn how your comment data is processed.