forward domain name to particular page?
Question
I;ve got a doman alias setup for one of my Wordpress sites and i'm trying to forward that particular domain to a page.
The 2 domains are -
www.alias.com www.actual.com When people use the www.alias.com domain i want them to be forwarded to www.alias.com/content/
I've tried several things with the htaccess file but i think Worpdress may be ignoring the redirects or i've got it completely wrong!
ie
Redirect 301 www.alias.com http://www.alias.com/content/
# and
RewriteCond %{HTTP_HOST} ^www.alias.com
RewriteRule (.*)$ http://www.alias.com/content/ [R=301,L]
best, Dc
La solution
First off -- does your server allow overrides in .htaccess
files? If not, you need to get that turned on. My server has AllowOverride All
set in its config file, which then allows my .htaccess
rules to function.
Does alias.com
point to the same directory as actual.com
? If not, then you need to put a .htaccess
file in the alias.com
root.
Also, if I understand your requirements correctly, the .htaccess
file for alias.com
needs to contain this:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.alias.com$ [NC]
RewriteRule ^(.*)$ http://www.actual.com/content/ [R=301,L]
References
Apache's Config File & URL Rewriting docs
I also have a mod_rewrite from http://www.ilovejackdaniels.com/ but that site seems to be down now.
Autres conseils
Since this is a WordPress question and still on the first position in Google, I'll add a not-so-technical solution for the scenario:
Today there are redirect-plugins that you can use - no need to modify an htaccess file or other server configuration.
WPMU DEV SmartCrawl
I use SmartCrawl for those cases, like this:
Related Links
- https://wordpress.org/plugins/smartcrawl-seo/ (free version, can do those redirects)
- https://premium.wpmudev.org/project/smartcrawl-wordpress-seo/ (premium version for WPMU DEV members)
Note: I'm not affiliated with WPMU DEV, I just like their products.