如何为2个不同的文件夹正确设置主机和虚拟主机?

时间:2019-02-21 11:06:08

标签: .htaccess localhost apache2 host vhosts

嗨,我对设置域和内容一无所知,我所做的只是在网上搜索。而且我认为我无法从搜索中获得正确的关键字,因为我只是无法找到解决问题的正确答案。 现在我需要你们的帮助。请,我希望他们使用这2个域及其各自的DocumentRoots

这是我的主机文件设置

127.0.0.1   mydomain.com
127.0.0.1   mydomain.net

这是我的vhost文件设置

  <VirtualHost *:80>
    DocumentRoot "/opt/lampp/htdocs/mydomain-com"
    ServerName mydomain.com
    <Directory "/opt/lampp/htdocs/mydomain-com">
          Options All
          AllowOverride All
    </Directory>
  </VirtualHost>


  <VirtualHost *:80>
    DocumentRoot "/opt/lampp/htdocs/mydomain-net"
    ServerName mydomain.net
    <Directory "/opt/lampp/htdocs/mydomain-net">
          Options All
          AllowOverride All
    </Directory>
  </VirtualHost>

但是当我转到mydomain.net时,它转到了mydomain.com,似乎只有mydomain.com在工作

这是我两个人的htaccess文件

  RewriteEngine On
  #RewriteBase /
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule (.*) index.php/$1

1 个答案:

答案 0 :(得分:0)

我不知道原因,但是,当我重新安装xampp并包含核心文件时,它的工作正常。 我假设以前的开发人员在配置文件中玩弄,弄乱了。哎呀 如果没有对实际问题进行适当的调查,这确实不是正确的答案,但是由于我现在一切都很好,所以我想结束这个问题。