我正在使用標準的 presta shop intalation。然后我制作了一個副本(DB 和 FTP 檔案)并設定了一個指向它的新子域來為自己提供測驗 evn。但是我的新測驗子域上的所有 http 請求仍然重定向到主域。
我正在尋找一個原因。也許這是一個 .htaccess 問題(下面的代碼)。最后,當我進入我的 presta 商店 ( http://tst-shop.mydomain.com ) 的新實體時,我不想將我重定向到主/舊域。怎么做?
<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=$1 [QSA,L]
# Images
RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9] )?/. \.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]
uj5u.com熱心網友回復:
首先檢查ps_shop_url表中的資料庫條目副本,并修復“ domain ”和“ domain_ssl ”值以反映您的暫存子域。
如果您的暫存副本位于子檔案夾中,請將“physical_url”值從“ / ”更新為子檔案夾名稱(不要忘記尾部斜杠以防萬一 - 即/subfolder/)
然后進入后臺,“ Seo&Url ”部分并保存配置一次,以重新生成一個干凈的.htaccess并更新路徑。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/435978.html
