首页 > 解决方案 > 本地主机重定向到不同的项目文件夹

问题描述

我正在做一个 prestashop 项目。

操作系统:Linux Mint 19.1

内容管理系统:prestashop

今天问题来了,当我将生产站点克隆到本地计算机时。

这不是我第一次克隆这个项目。实际上,我有:

/var/www/html

不同的目录:

pre_prestashop pre_magento etc

现在正如我所说,我从生产真实网站复制到 /var/www/html 中新目录中的本地机器

我称之为:

dev_prestashop

一切都很完美,当我在浏览器中输入 localhost 时,我可以看到每个项目/目录:

pre_prestashop 
pres_magento and 
=> dev_prestashop

事实是,当我尝试访问locahost/dev_prestashop它时,它会重定向到我的旧目录localhost/pre_prestashop(pre_prestashop 有效,本地站点还可以,但它是我的旧本地站点,而不是 dev_prestashop)。

我一直在谷歌搜索,但没有人遇到这个问题。

我检查我的/etc/apache2/sites-available并看到:

<VirtualHost *:80>
     ServerAdmin webmaster@localhost
     DocumentRoot /var/www/html
     ServerName localhost
     ServerAlias pre_calleja
     ServerAlias dev_prestashop

     <Directory /var/www/html/>
          Options +FollowSymlinks
          AllowOverride All
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

我验证了数据库中的每个文件,并.htaccess从 dev_prestashop 的根目录中删除了文件...

我无法理解发生了什么。

实际上,如果我评论并将p 更改为pre_prestashop,一切正常,所以问题不在 dev_prestashop 中。_pre_prestashopdev_prestashopre_prestashop

我会非常感谢理解这个问题,而不是解决它,因为现在我正在重命名文件夹中工作。

谢谢。

标签: prestashoplocal

解决方案


推荐阅读