2012-10-23 32 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]