2014-03-06 20 views
1

重寫規則,這是我的目錄結構有例外

主要站點: -

www.magentosite.com 

WordPress站點: -

www.magentosite.com/wordpresssite 

,這裏是我的重定向htaccess的規則。如果用戶轉到WordPress網站,那麼他們將重定向到magentoSite。

RewriteCond %{REQUEST_URI} !^WordpresSITE/ 
RewriteRule .? http://www.MagentoSITE.com/ [L] 

問題

以上應該工作,因爲它是,但我想,如果把用戶轉到WordPress的然後是他們不應該重定向管理方。總之www.magentosite.com/wordpresssite/wp-admin/...不應該重定向。

+0

你是對的它沒有在其他瀏覽器上工作 –

+0

@Prix你有什麼解決方案嗎? –

+0

我已經把/現在,但沒有運氣... :( –

回答

3

下面的代碼應該去.htaccess在WordPress的文件夾內:

Options +FollowSymLinks -MultiViews 

RewriteEngine On 

RewriteCond %{REQUEST_URI} !^/wordpresssite/(wp-login\.php|wp-admin) [NC] 
RewriteRule^http://www.MagentoSITE.com/ [R=302,L] 

基本上就是我做的是如果該URL開始:

www.magentosite.com/wordpresssite/wp-login.php 

或者開頭:

www.magentosite.com/wordpresssite/wp-admin 

It 不應該重定向,如果它不然,它會重定向

+0

nope它不起作用我已經把這個和它重定向在這兩種情況下。 1)www.magentosite.com/wordpresssite/和 2).www.magentosite.com/wordpresssite/wp-admin –

+0

您已將它放在WordPress文件夾內的'.htaccess'上嗎?而且您還使用了未正確緩存的瀏覽器?我忘記了'wp-login'上的'/'再次檢查規則。 – Prix

+0

我再次添加刪除緩存,然後強制刷新瀏覽器,但仍然重定向。 :( –