Prestashop:商店的新(第二)副本不断重定向到旧域

Presta Shop: new (second) copy of shop keeps redirecting to old domain

我使用的是标准法式面包店安装。然后我制作了一个副本(DB 和 FTP 文件)并设置了一个指向它的新子域以提供我自己的测试 evn。但是我的新测试子域上的所有 http 请求仍然被重定向到主域。

我正在寻找一个原因。也许这是一个 .htaccess 问题(下面的代码)。最后,当我进入新的 presta 商店实例 (http://tst-shop.mydomain.com) 时,我不想将我重定向到 main/old 域。 怎么做?

<IfModule mod_rewrite.c>
<IfModule mod_env.c>
SetEnv HTTP_MOD_REWRITE On
</IfModule>

RewriteEngine on


RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api$ api/ [L]

RewriteRule ^api/(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url= [QSA,L]

# Images
RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p//.jpg [L]

首先检查您的副本以查找 ps_shop_url table 中的数据库条目并修复“”和“domain_ssl”值来反映您的暂存子域。

如果您的暂存副本位于子文件夹中,请将“physical_url”值从“/”更新为子文件夹名称(不要忘记结尾的斜杠案例 - 即 /subfolder/ )

然后进入后台,“Seo&Url”部分并保存一次配置以重新生成一个干净的.htaccess更新路径。