301重定向到静态URL -Magento



在我的一生和我多年的.htaccess经验中,我无法使这个简单的重定向工作……我完全很困难,所以任何帮助都会很棒;

来自:http://www.offices-furniture.co.uk/pp?prod=fridgemaster-desk-fan.html

to:http://www.offices-furniture.co.uk/fridgemaster-desk-fan.html

应该很简单,但是哦,

我正在使用Magento,拥有专用的服务器,因此可以完全访问所有内容

使用插件使您的过渡到Magento的过渡使用此简单而功能强大的URL重定向管理工具顺利进行。

http://www.magentocommerce.com/magento-connect/smooth-mooth-move-seo-301-redirect handler-3958.html

http://www.mbstrategic.com/02/301-rectects-for-dynamic-urls-urls-to-static-pages-with-htaccess/

301的动态URL重定向到使用htaccess

的静态页面

文章ID在HTACCESS中是必要的,看Excel Table

终于在一段时间后终于到达了这一点的底部。基本上,Magento正在干扰HTACCESS文件,因此我在另一个网站上进行了测试;

http://www.office-desks.co.uk/solar-cantilever-combi-desks.html实际上正在加载结果http://www.office-desks.co.uk/cat/product.php?prod= solar-cantilever-combi-desks.html

现在我有不错的清洁URL的wohoo:)

这是我的htaccess代码,可以帮助某人;

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*).html$ cat/product.php?prod=$1
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(.*).php$ cat/cat.php?cat=$1
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^([^.]+)$ cat/cat.php?cat=$1

造成问题的Magento中的线就是这些(直到通配符);

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule (.*) m1_seourls.router.php
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule (.*) m1_seourls.router.php

最新更新