This repository has been archived on 2025-01-19. You can view files and clone it, but cannot push or open issues or pull requests.
oliverdavies.uk-old-sculpin/source/_posts/forward-one-domain-another-using-modrewrite-and-htaccess.md

34 lines
982 B
Markdown
Raw Normal View History

2015-03-16 21:18:03 +00:00
---
title: Forward one domain to another using mod_rewrite and .htaccess
2020-03-08 14:32:13 +00:00
date: 2012-05-23
2018-12-31 12:13:05 +00:00
excerpt: How to use the .htaccess file to forward to a different domain.
2015-03-16 21:18:03 +00:00
tags:
2015-06-14 02:27:41 +00:00
- .htaccess
- code
- drupal
- apache
- mod_rewrite
2015-03-16 21:18:03 +00:00
---
2015-06-18 07:58:56 +00:00
How to use the .htaccess file to forward to a different domain.
2015-03-16 21:18:03 +00:00
Within the mod_rewrite section of your .htaccess file, add the following lines:
2017-03-16 08:09:52 +00:00
```language-apacheconf
RewriteCond %{HTTP_HOST} ^yoursite\.co\.uk$
RewriteRule (.*) http://yoursite.com/$1 [R=301,L]
```
2015-03-16 21:18:03 +00:00
This automatically forwards any users from http://yoursite.co.uk to
http://yoursite.com. This can also be used to forward multiple domains:
2015-03-16 21:18:03 +00:00
2017-03-16 08:09:52 +00:00
```language-apacheconf
RewriteCond %{HTTP_HOST} ^yoursite\.co\.uk$ [OR]
RewriteCond %{HTTP_HOST} ^yoursite\.info$ [OR]
RewriteCond %{HTTP_HOST} ^yoursite\.biz$ [OR]
RewriteCond %{HTTP_HOST} ^yoursite\.eu$
RewriteRule (.*) http://yoursite.com/$1 [R=301,L]
```
2015-03-16 21:18:03 +00:00
2015-06-14 02:27:41 +00:00
If any of the RewriteCond conditions apply, then the RewriteRule is executed.