我无法在Magento中重写URL以使其正常工作。我尝试将某个类别重定向到CMS页面,并且首先尝试将其正常工作。刷新后,它开始将URL扩展更改为与类别URL显示的完全不同的内容。我已经尝试清除缓存并重新索引URL重写,但这似乎又改变了它!
如果我确实尝试将URL重写更改为这个新的,随机的,组成的自动输入 - 它会再次更改它!我在这里很困惑..
答案 0 :(得分:0)
修复奇怪的网址重写
有时,当您对产品进行更改或启用某个扩展时,Magento可能会开始重写您的所有网址,以包含后缀“-1”或其他数字。在URL重写中,Magento区分系统URL和自定义URL。如果系统URL被破坏,则不应通过添加新的自定义URL来解决此问题。
相反,打开phpMyAdmin,创建Magento数据库的备份,并刷新Magento表core_url_rewrite
(使其变为完全空)。之后,立即刷新“索引管理”下的“目录URL重写”。这将重新生成所有系统URL。
您还可以尝试重定向.htaccess.
重定向301 / site-URL-to -irectirect www.site.com/url-destination
答案 1 :(得分:0)
有两种方法可以将类别页面重定向到cms。
admin -> catalog -> url rewrite managment -> add new url
在创建网址重写中选择自定义:下拉列表,然后将您的分类网址作为请求并将cms页面作为目标。
.htaccess
文件。将此行代码添加到文件.htaccess: Redirect category-url cms-page-url