1

谷歌正在索引我的服务器 IP 地址,导致重复内容问题。我想将 IP 地址重定向到域,但保留 URL 路径。我已经尝试过了,但是它将所有带有 IP 地址的 URL 重定向到主页:

RewriteCond %{HTTP_HOST} ^[0-9]+(\.[0-9]+){3}$ [OR]
RewriteCond %{HTTP_HOST} !^www\.ridepros\.com$ [OR]
RewriteCond %{HTTP_HOST} ^ridepros.com$ [NC]
RewriteRule ^(.*)$ http://www.ridepros.com/$1 [L,R=301]

我更愿意将用户重定向到正确的 URL,而不是主页。我已经尝试过了,但是当我将它粘贴到 HTaccess 文件中时出现服务器 500 错误:

RewriteCond %{HTTP_HOST} !208\.113\.243\.229\(?<silo>[a-zA-Z_0-9]+\W*\S*)
RewriteRule (.*) http://www.ridepros.com/$1

对于如何解决这个问题,有任何的建议吗?

4

1 回答 1

3

仅供参考,我在网站管理员世界线程中找到了这个,它解决了我的问题..

RewriteCond %{HTTP_HOST} ^[0-9]+(\.[0-9]+){3} [OR]
RewriteCond %{HTTP_HOST} ^example\.com
RewriteRule (.*) http://www.example.com/$1 [R=301,L]

http://www.webmasterworld.com/google/3390524.htm

于 2012-06-05T19:45:02.483 回答