2013-10-17 82 views
0

我有Magento,Wordpress和Fishpig安裝和運行,一切運作良好。但對於搜索引擎優化的目的,我們需要:默默重定向到Wordpress從Magento目錄(Fishpig)分類頁面

#'catname' is short for a wordpress category name 

www.magentosite.com/catname 

靜靜地重定向到...

#'wpurl' is the wordpress sub-directory 
#set to serve the wordpress instance 
#this is NOT the wordpress installation directory 

www.magentosite.com/wpurl/.../catname 

我們試圖修改的.htaccess,但下面的重寫規則返回從Magento的404。

RewriteRule ^catname$ ^wpurl/.../catname$ [L] 

下面的RewriteRule確實有效,但它並沒有默默地重定向,這是我們需要的。

RewriteRule http://www.magentosite.com/catname http://www.magentosite.com/wpurl/.../catname 

我們目前已經將fishpig wordpress環境設置爲集成。有任何想法嗎?

回答

1

如果你想從你的類別的URL刪除/博客/分類/部分,首先安裝WP沒有在WordPress類別基地插件,它會刪除/分類/從您的網址。

接下來,要從您的網址中刪除/ blog /部分,您將需要Root

要配置root用戶,首先確保安裝了最新版本的Magento WordPress Integration,然後安裝Root。登錄到你的Magento管理,並選擇WordPress >設置>集成和設置'集成在根'爲'是'和'用WordPress替換主頁'爲'否'(截圖如下)。

Integration settings

接下來,登錄到你的WordPress管理,並創建一個名爲「博客」與「博客」的網頁的頁面塞。設置外觀>自定義>靜態頁面爲'靜態頁面',並將首頁設置爲空,您的帖子頁面爲您剛剛創建的名爲Blog的頁面(以下屏幕截圖)。然後點擊保存。

WP Theme Customisation Settings for Root

您的博客首頁,現在將從/博客/ URL可見像以前一樣,但所有的其他博客的URL將可從根本。如果您希望您的博客文章可以從/ blog /中找到,請轉到WordPress中的永久鏈接設置,然後將/ blog /添加到您的自定義永久鏈接的開頭。

+0

謝謝本。偉大的客戶服務,解釋和迴應。 – MSD

0

重寫規則的目標必須 URL或文件路徑,^wpurl/.../catname$是不是一個有效的路徑,除非你確實有與^開始,您的類別名稱實際上有$結尾的文件夾名稱,兩者都將結束編碼。嘗試:

RewriteRule ^catname$ /wpurl/.../catname [L] 
相關問題