Pra*_*ant 4 php .htaccess opencart opencart-3
opencart 3 .x SEO URL 问题
在 opencart 3 .x SEO URL 中适用于产品 id、类别 id、信息 id 但对于页面 common/home、account/login、account/account 等不起作用。
我已将其从 htaccess.txt 更改为 .htaccess
从系统 > 设置 > 服务器更改
我在设计 > SEO Url 中从管理员添加 SEO url
还是行不通
你能帮帮我吗伙计们。
谢谢你,
Opencart 3.x SEO URL 问题已解决,只需上传扩展程序或按照以下步骤操作即可。
它适用于 product_id、category_id 等...
但对于任何页面都不起作用
使用扩展修复点击这里
https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=31993
或者
此步骤仅适用于不想安装插件的开发人员
现在我要看看我们如何解决 opencart 3.x seo 问题。
第 1 步 - 打开您的 ftp 并转到此路径目录/控制器/启动
第 2 步 - 打开 seo_url.php 进行编辑
第 3 步 - 第 87 行,如果
代码 :
} elseif ($key == 'route') {
$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "seo_url WHERE `query` = '" . $this->db->escape($value) . "' AND store_id = '" . (int)$this->config->get('config_store_id') . "' AND language_id = '" . (int)$this->config->get('config_language_id') . "'");
if ($query->num_rows && $query->row['keyword']) {
$url .= '/' . $query->row['keyword'];
unset($data[$key]);
} else if ($data['route'] == "common/home") {
$url .= '/';
}
Run Code Online (Sandbox Code Playgroud)
结束代码:
第 4 步 - 将 .htaccess.txt 重命名为 .htaccess
此视频仅供开发人员使用
任何主题兼容。
前端演示
管理员演示
用户名:demo
密码:演示