2011-06-21 37 views
0

我們有一個鏈接,如下所示:domain2.com/directory/filename?v_search=?如何阻止我的htaccess設置強制隱式重定向?

,我們希望它看起來是這樣的:domain1.com/directory/keyword-keyword-keyword

我們的.htaccess看起來是這樣的:

 
Options +FollowSymlinks 
RewriteEngine on 
RewriteRule ^(.+?)(-.*)?$ http://www.domain.com/directory/directory/directory/perl-program.html?v_search_string=$1 [NC,L] 

當我們去第二連桿,它強制隱式重定向到第一個鏈接,而不進行重寫。你可以重寫鏈接到另一個域而不需要隱式重定向嗎?怎麼樣?謝謝!

回答

0

不,您無法使用mod_rewrite在domain2.com上爲domain1.com上的內容提供服務。您必須在domain2.com上運行反向代理服務器才能完成此操作。

+0

我們在Apache Config中設置了一個ReverseProxy,並能夠使其工作。感謝你的回答! – rgremill