当前位置: 首页 > 面试题库 >

从OpenCart移除index.php?route = common / home

璩慎之
2023-03-14
问题内容

我目前User SEO URL's在OpenCart管理员中设置为“是”。

System -> Settings -> Store -> Server -> User SEO URL's

到目前为止,所有标签和SEO链接都可以使用;该命令已达到预期的效果。

但是对于主页和其他一些链接;如何删除:

index.php?route = common / home

来自URL?我是否必须从字面上进行查找并替换硬代码PHP文件并冒险升级,或者还有其他方法吗?

(没有膨胀性能,即没有不良的业余工具,例如vQmod)


问题答案:

要简单地删除它,您可以在 /catalog/controller/common/seo_url.php

找:

return $link;

新行 之前 放:

$link = str_replace('index.php?route=common/home', '', $link);

TheBlackBenzKid编辑:如果您想使用完整的SEO,请使用以下代码代替上面的代码:

$link = str_replace('index.php?route=', '', $link);

另外,请确保商店的“管理”面板中的SEO URL已打开。



 类似资料:
  • 问题内容: 我在从Codeigniter的URL中删除index.php时遇到问题。我使用Codeigniter 1.7制作了一些网站,而我使用的.htaccess代码在2版中不起作用。 我尝试使用 和 我也尝试了没有RewriteBase / in的情况。 我已经将$ config [‘uri_protocol’]更改为REQUEST_URI和QUERY_STRING,什么也没有。 我已经设置了

  • 大家早上好。我有以下代码: 问题是,uri变量被分配给RestTemplate构造函数为,也就是说,它从代码变量中删除初始的。

  • 问题内容: 我在Google上尝试了与从codeigniter中的URL删除index.php相关的所有操作,但是没有解决方案对我有用。我正在使用codeigniter 2.1.0版如何删除URL的索引? 谢谢 问题答案: 在确保 然后将其设置为您的文件: 你们都准备好了!

  • 问题内容: 我想要任何类似的请求,将301重定向到。 我尝试添加: 问题在于,此重写操作是在根URL上运行的,这将导致无限重定向循环。 编辑: 我需要一个一般的解决方案 应该提供文件 ,应该将301重定向到 应该301重定向到 应该在以下位置提供index.php脚本 基本上,我永远不想在地址栏中显示“ index.php”。我有旧的反向链接,我需要将其重定向到规范网址。 问题答案: 很好的问题,

  • OpenCart是新一代基于PHP开发的开源在线购物车系统。OpenCart具有易于使用,功能丰富,搜索引擎友好和漂亮简洁的操作界面等特点。 演示地址:https://www.opencart.com/index.php?route=cms/demo

  • 问题内容: 我正在尝试使用locationProvider从angular js的url路由中删除主题标签,但它给了我错误。 app.js 错误: 我想念什么吗? 编辑:用这样的选项对象调用html5Mode函数 我收到以下错误(更改为角度满角以更好地解释错误,而不是缩小版本) http://errors.angularjs.org/1.3.13/$location/nobase 问题答案: 您可