2017-02-28 74 views
0

我有2個域名指向同一個Web根主機文件夾,因此也共享相同的.htaccess文件。我試過www.domain1.com/blog重定向到www.domain2.com/blog。所有沒有afecting www.domain2.com/blog請求,龐廷到同一個.htaccess文件,因爲這種情況下,我們在一個無限循環:-)多站點.htaccess簡單重定向

進入只是爲了瞭解我,在編程它會是這樣的:

if ((domain=='www.domain1.com') && (folder='/blog/')) { 
    redirect to 'http://www.domain2.com/blog/' 
    } 

我確信它很簡單,但我不明白... 非常感謝你們所有人!

UPDATE:

最後我與該代碼做的:

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteCond %{HTTP_HOST} domain1.com 
    RewriteCond %{REQUEST_URI} !^/blog 
    RewriteRule .* http://www.domain2.com/blog [R=301,L] 
    </IfModule> 

回答

0

你可以這樣說:

RewriteCond %{HTTP_HOST} ^www\.domain1\.com$ [NC] 
RewriteRule ^blog$ www.domain2.com/blog [NC,L,QSA,NS] 

這應該工作。

+0

由於Elfocrash,但它並不:' RewriteEngine敘述在 RewriteBase/ 的RewriteCond%{HTTP_HOST}^WWW \ .domain1 \ .COM $ [NC] 重寫規則^博客\ .XML $ www.domain2.com/blog [NC,L,QSA,NS] '當我在'http:// www.domain1.com/blog /'不會重定向到http:// www .domain2.com/blog /' – Javier

+0

刪除RewriteRule上的「\ .xml」。我用我的一個重寫,我忘了刪除它。 – Elfocrash

+0

我已經改變了它:' RewriteEngine敘述在 RewriteBase/ 的RewriteCond%{HTTP_HOST}^WWW \ .xplora \的.cat $ [NC] 重寫規則^博客$ www.xplora.eu/blog [ NC,L,QSA,NS] '但它不起作用。你可以看到,打開http://www.xplora.cat/blog/ – Javier