我在一個Magento安裝中指向不同域的2個站點。從Magento的URL中移除商店代碼
站點1 => www.site1.com
站點2 => www.site2.com
每個站點示出了在類別,產品的URL的存儲代碼,並CMS頁(www.site1。 COM /商店1 /類別)。有沒有辦法從url中刪除/ store1 /,這只是www.site1.com/category?我的猜測是,可以通過.htaccess以某種方式完成。
我在一個Magento安裝中指向不同域的2個站點。從Magento的URL中移除商店代碼
站點1 => www.site1.com
站點2 => www.site2.com
每個站點示出了在類別,產品的URL的存儲代碼,並CMS頁(www.site1。 COM /商店1 /類別)。有沒有辦法從url中刪除/ store1 /,這只是www.site1.com/category?我的猜測是,可以通過.htaccess以某種方式完成。
既然你有兩個不同的網站,我不認爲你需要,無論如何,我認爲這是在系統設置<配置<網添加商店代碼到URL和你應該嘗試設置爲否,然後重新索引。
試試這個 的.htaccess
Options +FollowSymLinks
RewriteEngine On
RewriteBase/
RewriteRule ^([A-Za-z0-9_]+)/category(-([0-9]+))? category.php?store=$1&id=$3 [L]
如果您使用的是IIS 7,請將下面的行放在您的web.config文件中 用您的域名替換「nl」與您自己的商店代碼和「domain.com」。
<rules>
<rule name="301 remove storecode" stopProcessing="true">
<match url="^nl/(.*)$" ignoreCase="true" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{HTTP_HOST}" pattern="www.domain.com" />
</conditions>
<action type="Redirect" url="http://www.domain.com/{R:1}" />
</rule>
</rules>
問候,
我覺得這是最好的答案 http://themeforest.net/item/exdressmedusa-luxury-fashion-store-magento-theme/505792/faqs/8150
和這個答案最新錯誤?在這個網站上只有一個洞,在這裏從來沒有得到好的答案 – mysticalghoul 2015-06-10 09:42:15
粘貼鏈接是好的 - 但增加鏈接的更多信息是好得多;-) – JELLEJ 2015-07-07 07:16:23
我設置「添加商店代碼到URL」無前,得到了在URL __store =,但我認爲那是因爲我在一個網站上有兩家商店。現在,我的每個網站只有一個商店可以使用。謝謝。 – JonP 2010-09-23 16:41:35