网址无法在浏览器地址栏中正确显示

Dig*_*ist 5 php url seo e-commerce prestashop

使用Prestashop进行电子商务网站

我有三个类别

-----------------------------------------------------------------
|   Categories  |   Products                                    |
-----------------------------------------------------------------
|   Clothes     |   Image 1         Image 2         Image 3     |                                   
|   Mobile      |   Image 4         Image 5         Image 6     |
|   Cars        |   Image 7         Image 8         Image 1     |
-----------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

当我对CATEGORIES进行HOVER/CLICKED时,浏览器在firefox浏览器窗口底部生成的链接就像这样

www.website.com/Clothes-1
www.website.com/Mobiles-4
www.website.com/Cars-13
Run Code Online (Sandbox Code Playgroud)

我选择了移动类别,浏览器地址栏中的链接就是这个

地址栏(浏览器) www.website.com/Mobiles-4

------------------------------------------------------------------------
|   Categories              |   Products (Mobile)                       |
------------------------------------------------------------------------
|   Clothes                 |   Mobile 1    Mobile 2    Mobile 3        |                                   
|   Mobile (selected)       |   Mobile 4    Mobile 5    Mobile 6        |
|   Cars                    |   Mobile 7    Mobile 8    Mobile 1        |
------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

现在当HOVER/CLICKED在产品中提供的任何移动设备上时,它会生成以下网址

www.website.com/Mobiles/Mobile-4-34.html (当前行为)

在哪里我觉得它应该生成像这样的URL

www.website.com/Mobiles-4/Mobile-4-34.html<----------- (必需是Mobile-4(即4是id))

目前的行为也造成SEO问题 ...我试图改变首选项中的设置,但它确实没有工作..我也觉得prestashop框架正在重写网址...我试图通过prestashop框架以编程方式更新代码发生故障.

如果有任何指导或任何家伙的帮助?

Alb*_*lbz 0

在 Prestashop 中,SEO 友好的 URL 由 .htaccess 文件生成。尝试打开您的 .htaccess 并查看 URL 重写是如何处理的(您可以手动操作参数来修复它)。

或者,尝试重新生成您的 .htaccess