2010-03-08 23 views

回答

0

我發現從this鏈接這些例子:

Options +FollowSymlinks 
RewriteEngine On 
RewriteBase/

RewriteCond %{HTTP_HOST} domain2.com 
RewriteCond %{REQUEST_URI} !subdirectory/ 
RewriteRule ^(.*)$ subdirectory/$1 [L] 

RewriteEngine On 
Options +FollowSymlinks 
RewriteBase/
RewriteCond %{HTTP_HOST} domain2.com 
RewriteCond %{REQUEST_URI} !mychatfolder/ 
RewriteRule ^(.*)$ http://www.domain1.com/subfolder/$1 [L] 

我還沒有測試,雖然這些了。

0

如果我正確地理解你的問題,你想要的是兩個網站看起來完全一樣,但沒有一個重定向到另一個。您希望訪問example.net的人看到與example.com上的內容相同的內容,但他們仍應在其瀏覽器地址欄中看到example.net

有幾種方法可以做到這一點。最簡單的當然是簡單地將相同的內容上傳到這兩個網站,但這可能會使更新變得棘手。另一個是將一個域設置爲另一個域的別名;到底如何做到這一點將取決於你的服務器配置。這會更簡單,並且可能會更好地用於SEO目的,將一個域重定向到另一個域。

RewriteEngine On 
RewriteRule ^(.*)$ http://www.example.com/$1 [R=302,L] 
# 302 is a temporary redirect. Use it for testing purposes. Once you're sure it works, change it to 301. 
0

如果你希望域example.net指向example.com那麼最好的辦法就是不重寫,但停放該域中example.com和應用程序。因爲這基本上是標題爲停放域名這是在域名部分,如果您的控制面板是cPanel或如果您的虛擬主機帳戶功能的應用程序。可以停放一個域名。