Forum Topic: Help, my website has two addresses!
Hi there!
PROBLEM:
my website: www.???.com
can also be reached through: www.xn--6frs67a01r.com
. (i dont know why this happens) And if i type: www.???.com
in the adressbar, upon pressing ENTER, immediately jumps to www.xn--6frs67a01r.com
. For obvious reasons i would like the website only to be know as: www.???.com
Question:
How can i put htaccess to work to make this happen? I only want my visitors to see www.???.com
. My website lives in a subdirectory of ROOT.
Best regards,
Peter.
5 Replies to “Help, my website has two addresses!”
Hi Peter,
This should be do-able with .htaccess.. are you able to include the chinese characters in your .htaccess file? If so, something like this should work in your site’s root .htaccess file:
<IfModule mod_rewrite.c>
RewriteCond %{HTTP_HOST} ^www\.xn--6frs67a01r\.com [NC]
RewriteRule .* http://???.com/ [R=301,L]
</IfModule>
Please note that this is theoretical, so test thoroughly and let me know how it goes!
Hi Jeff,
yes i can copy paste is to .htaccess but no it does not work, it says:
“the address has too many redirect loops, check the settings, probably nothing wrong with computer, check server settings”
yes i think you are right: .htaccess cannot digest chinese?
Did i run out of options right now?
1.650.000.000 people are staring at you Jeff
to see if you know this one…..
Hi Peter,
That result suggests that the two URLs are semantically equivalent, and that the server does interpret chinese characters. If this is the case, you will need to tak to your host to find out why the redirect is happening in the first place, and then followup with how to canonicalize it.
Two things you could try just to see if they work:
- Try replacing the RewriteRule with any existing page (to test that it works), for example:
RewriteRule .* http://???.com/some-existing-page.html [R=301,L]
- Try mod_alias instead of mod_rewrite with this:
Redirect 301 / http://???.com/
Most likely, there is something configured at the server-level that is causing the redirect, so again contact your host to see what’s up.
Could it be possible that xn--6frs67a01r
is the escaped version of ???
?
@Shea: yes, I think that’s the case..
@Peter: I would contact your host for information on how to canonicalize your domain name, they should be able to help.