2012-10-23 33 views
2

我怎样才能域名URL重写一个特定的域名,如果它没有与之相匹配的..htaccess的mod_rewrite的主机名

比方说,我希望它只匹配example.com 和游客从服务器的ip来(HTTP ://127.0.0.1/something/else)或来自另一个域(http://domain.com/something/else)

我该如何重写域名并保留所有其他参数,只是域名称为example.com(结果应该是:http://example.com/somthing/else

+0

'HTTP:// 127.0.0.1 /事/ else'不是IP地址。您是否来自推荐网页/网址? – nickhar

回答

3

尝试将这些规则添加到d中的htaccess文件ocument根:

RewriteEngine On 
RewriteCond %{HTTP_HOST} !^(www\.)?example\.com$ [NC] 
RewriteRule ^(.*)$ http://example.com/$1 [L,R]