我想将我的PrestaShop网站从FTP客户端移到我的本地计算机上进行测试。但是,移动网站的所有链接都保持不变,域名为site.com而不是site.dev。
有没有办法用我在主机文件中指定的新域名替换旧域名?我的意思是使用site.dev/index.php而不是site.com/index.php。
这样的事情可能吗?
答案 0 :(得分:0)
如果您乐意编辑所有页面,请使用编辑器替换site.com => site.dev的所有文件中的所有匹配项。您可以使用Notepad++编辑器一步到位。
在Notepad ++中,您可以通过选择全部(Ctrl + A)然后右键单击 - >一次打开所有文件。在Notepad ++中编辑。然后编辑菜单 - >替换,在所有打开的文档中键入string->替换。
如果您不想/不想编辑所有页面,那么只有一个选项,因为您需要激活site.com以及:在site.com中使用URL重写将所有请求重定向到站点.com。如果您可以告诉我托管服务器,那么我可以告诉您正确的URL重写方法。
代表。
RewriteEngine On
RewriteRule (.)* http://site.dev/$1 [NC,L]
在.htaccess文件中的Apache上
答案 1 :(得分:0)
从后台首选项 - > SEO&网址 - >在商店域名选项下您可以将其更改为您的开发域名。