I want to redirect all pages from the .com/blog
directory to the .com/error
directory.
I have searched the web, and found loads of different ways of doing it, but I want it to redirect to a single page.
All the things I have tried redirect to the same file name, but in different directory. For example, .com/blog/index.nonexisting
redirects to .com/error/index.nonexisting
.
I would like all files in the first directory to redirect to a certain file, so if you go to .com/blog/whatever.php
it would go to .com/error/index.php
, and if you go to .com/blog/random.xml
you would be redirected to .com/error/index.php
.
Is there any way to do this?
Try putting this in your .htaccess:
RewriteEngine on
RewriteRule ^blog/(.+) error/index.php [L,R]
Replace R
with R=301
if you want a 301 redirect, and get rid of R
entirely if you don't want an external redirect.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With