在我的一生和我多年的.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