Php 重定向静态CMS页面

Php 重定向静态CMS页面,php,url,magento,redirect,Php,Url,Magento,Redirect,我有一个名为“category”的页面,位于/category。此页面的查询字符串中还有一组变量,例如/category?id=4&page=1。如何使用Magento的URL重写使URL看起来像/category/4/1?如果启用了URL重写(漂亮URL),您只需使用URL/category/id/4/page/1。您可以通过请求对象从控制器中获取这些值:$this->getRequest()->get('id')只是一个建议: 如果你想要一个更加SEO友好的URL,我建议在你用Vague发布

我有一个名为“category”的页面,位于
/category
。此页面的查询字符串中还有一组变量,例如
/category?id=4&page=1
。如何使用Magento的URL重写使URL看起来像
/category/4/1

如果启用了URL重写(漂亮URL),您只需使用URL
/category/id/4/page/1
。您可以通过请求对象从控制器中获取这些值:
$this->getRequest()->get('id')

只是一个建议:

如果你想要一个更加SEO友好的URL,我建议在你用Vague发布的代码改进了你的控制器之后,在Magento中创建一个URL重写。我们时不时地使用这些a

Catalog -> URL Rewrite Management -> Add URL Rewrite
请求路径:您的\u自定义\u页面\u name.html

id路径:
/category/id/4/page/1


目标路径:
/category/id/4/page/1

这对我不起作用。它给出了一个404。类别页是自定义页,而不是标准类别页。ID可以是任何内容,页码也可以是任何内容。