• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 210
  • Last Modified:

Redirects on Apache web server htaccess

Hi

Can anyone advise the best way to:

1. Set up redirects when deploying a new website can you set up a htaccess file to redirect to a page moved or not found, or do you just redirect all to a custom error page?

2. Set up custom error docs (i currently use httaccess file to redirect to chosen error page))

Many thanks

--s--
0
socross
Asked:
socross
1 Solution
 
asafadisCommented:
I hope this helps:
# Site has permanently moved to new domain
# domain.com to domain2.com
RewriteCond   %{HTTP_HOST}   ^www.domain.com$   [NC]
RewriteRule   ^(.*)$   http://www.domain2.com/$1   [R=301,L]
 
 
# Page has moved temporarily
# domain.com/page.html to domain.com/new_page.html
RewriteRule   ^page.html$   new_page.html   [R,NC,L]
 
 
# Custom error messages
# 400	Bad Requeststrange stuff with your URL or scripts.
# 401	Authorization Required
# 403	Forbidden
# 404	Not Found
# 500	Internal Server Error
ErrorDocument 404 /NotFound.html

Open in new window

0
 
socrossAuthor Commented:
Perfect

Thanks

-s-
0

Featured Post

2018 Annual Membership Survey

Here at Experts Exchange, we strive to give members the best experience. Help us improve the site by taking this survey today! (Bonus: Be entered to win a great tech prize for participating!)

Tackle projects and never again get stuck behind a technical roadblock.
Join Now