2012-06-17 68 views
0

我剛剛將一個站點移動到magento,並非所有的url都保持不變。我在301s上遇到了麻煩。301重定向在magento不起作用

拳所有我使用Magento的多站點設置的,我已經在我的.htaccess文件運行下面的代碼:

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] 
RewriteRule ^(.*)$ http://%1/$1 [R=301,L] 
SetEnvIf Host www\.domain1\.com MAGE_RUN_CODE=website1code 
SetEnvIf Host www\.domain1\.com MAGE_RUN_TYPE=website 
SetEnvIf Host ^domain1\.com MAGE_RUN_CODE=website1code 
SetEnvIf Host ^domain1\.com MAGE_RUN_TYPE=website 

SetEnvIf Host www\.domain2\.net MAGE_RUN_CODE=website2code 
SetEnvIf Host www\.domain2\.net MAGE_RUN_TYPE=website 
SetEnvIf Host ^domain2\.net MAGE_RUN_CODE=website2code 
SetEnvIf Host ^domain2\.net MAGE_RUN_TYPE=website 

這裏有一個網址,我試圖重定向的一個例子:

old: http://domain1.com/category 
new: http://domain1.com/v1/category 

這是我已經試過:

1)首先,我嘗試了添加一個簡單的行.htaccess文件:

redirect 301 /category http://domain1.com/v1/category 

2)我一直使用內置的URL重寫經理在管理面板蒞臨指導下還試圖

http://www.magentocommerce.com/wiki/modules_reference/english/mage_adminhtml/urlrewrite/index 

http://www.magentocommerce.com/wiki/3_-_store_setup_and_management/seo/how_to_work_with_magento_url_rewrite_rules

我已經在使用以下設置管理面板:

type: custom 
store: chose 
id path: /category 
request path: /category 
target path: http://domain1.com/v1/category 
redirect: 301 

有人可以請解釋我做錯了什麼,並建議替代任何二rect .htaccess編輯,或在管理區域內?

感謝

+0

有人對此有任何想法嗎? – djc225

回答

0

下面是一個301重定向域從.htaccess到子目錄我的最後一個虛擬主機上。請注意,其駐留的文件夾域不是下面顯示的域(實際上是我的配置文件中的域),所以它是其他域指針的子目錄類型的交易。

RewriteEngine On 
RewriteRule ducatitech/(.*) http://www.ducatitech.com/$1 [R=301] 
Redirect 301 /ducatitech http://www.ducatitech.com 

除了與您分享以上內容,我還沒有就magento多店安裝進行任何域共享。