Apache 指向不同路径的域www和非www

Apache 指向不同路径的域www和非www,apache,Apache,我按照本教程在我的数字海洋水滴上安装了mautic 当我使用www访问域时,例如:www.loudmonitor.ga,mautic打开。但是当我访问loudmonitor.ga时,apache页面会打开 我做错了什么,我该如何修复 PS:我使用“lets encrypt”在www.loudmonitor.ga上配置SSL sudo nano/etc/apache2/sites available/mautic.conf <VirtualHost *:80> ServerA

我按照本教程在我的数字海洋水滴上安装了mautic

当我使用www访问域时,例如:www.loudmonitor.ga,mautic打开。但是当我访问loudmonitor.ga时,apache页面会打开

我做错了什么,我该如何修复

PS:我使用“lets encrypt”在www.loudmonitor.ga上配置SSL

sudo nano/etc/apache2/sites available/mautic.conf

<VirtualHost *:80>
     ServerAdmin eduardofreitas@agencialoud.com
     ServerName loudmonitor.ga
     ServerAlias www.loudmonitor.ga

     DocumentRoot /var/www/html/mautic

     <Directory /var/www/html/mautic/>
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
     </Directory>

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

RewriteEngine on
RewriteCond %{SERVER_NAME} =www.loudmonitor.ga [OR]
RewriteCond %{SERVER_NAME} =loudmonitor.ga
RewriteRule ^ https://www.loudmonitor.ga [END,NE,R=permanent]
</VirtualHost>

服务器管理员eduardofreitas@agencialoud.com
ServerName loudmonitor.ga
ServerAlias www.loudmonitor.ga
DocumentRoot/var/www/html/mautic
选项+FollowSymlinks
允许超越所有
要求所有授权
ErrorLog${APACHE_LOG_DIR}/error.LOG
CustomLog${APACHE\u LOG\u DIR}/access.LOG组合
重新启动发动机
RewriteCond%{SERVER_NAME}=www.loudmonitor.ga[或]
RewriteCond%{SERVER_NAME}=loudmonitor.ga
重写规则^https://www.loudmonitor.ga [结束,东北,R=永久]

可能的重复-至少,这个答案涵盖了你可能想做的事情,而不是如何“修复”你已经拥有的东西。嗨,我相信这不是重复,因为我还有另一个问题。没有两种方法可以访问相同的内容。我的问题是关于有www和whithout wwwRight时的两个不同内容,因此根据链接的答案:不要使用mod_rewrite,声明两个virtualhost部分,每个部分一个(只是不要添加该答案提到的重定向)