Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Prestashop:迁移后在url中添加子文件夹_Php_.htaccess_Seo_Prestashop 1.6 - Fatal编程技术网

Php Prestashop:迁移后在url中添加子文件夹

Php Prestashop:迁移后在url中添加子文件夹,php,.htaccess,seo,prestashop-1.6,Php,.htaccess,Seo,Prestashop 1.6,我有一个用Prestashop 1.6构建的电子商务网站,在谷歌上有数千个URL索引。以前,Prestashop安装在子文件夹上。因此,类别url类似于:domain.com/shop/en/1-category-name(有3种不同的语言)。 从现在起,我需要将其安装在主文件夹中,URL如下:domain.com/en/1-category-name 为了搜索引擎优化的目的,我需要保持相同的结构,以避免过多的301重定向 我可以选择在Prestashop的SEO和url菜单中添加这个“shop

我有一个用Prestashop 1.6构建的电子商务网站,在谷歌上有数千个URL索引。以前,Prestashop安装在子文件夹上。因此,类别url类似于:domain.com/shop/en/1-category-name(有3种不同的语言)。 从现在起,我需要将其安装在主文件夹中,URL如下:domain.com/en/1-category-name

为了搜索引擎优化的目的,我需要保持相同的结构,以避免过多的301重定向

我可以选择在Prestashop的SEO和url菜单中添加这个“shop”文件夹,使其具有类似于shop/category/{id}-{rewrite}的内容,但url的结果将是domain.com/en/shop/1-category,而不是像以前那样domain.com/shop/en/1-category-name


有人知道有没有办法处理这类问题吗?也许直接在htaccess中?非常感谢您。

这是一个非常直截了当的子文件夹,用于根目录重定向。。。。请参阅此问题=>谢谢您的回答,但我确实指出“我需要保持相同的结构”。在我的情况下,301不是一个选项。