Apache 将www重定向到非www不工作

Apache 将www重定向到非www不工作,apache,.htaccess,mod-rewrite,redirect,Apache,.htaccess,Mod Rewrite,Redirect,我正在尝试从www.mydomain.com重定向到mydomain.com,但一直失败。我使用了默认的Laravel htaccess文件,并对其进行了修改以从我的链接中删除www。 有人能告诉我这里出了什么问题吗: <IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule> RewriteEngine O

我正在尝试从www.mydomain.com重定向到mydomain.com,但一直失败。我使用了默认的Laravel htaccess文件,并对其进行了修改以从我的链接中删除www。 有人能告诉我这里出了什么问题吗:

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    RewriteEngine On

    RewriteBase /
    RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
    RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

    # Redirect Trailing Slashes...
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

<IfModule mod_deflate.c>
<FilesMatch "\.(html|php|txt|xml|js|css)$">
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>

我觉得你的www规则应该有效。尾随斜杠规则有效吗?您是否有任何错误或意外行为?没有错误,一切正常,但当我使用www访问我的网站时,浏览器报告未找到该网站。您是否正确配置了您的www子域?@JustinIurman我没有,这是我的第一个网站,所以我不知道如何配置www子域名。我想你的问题不是来自你的htaccess。实际上,你不能通过www访问你的网站,但是没有www也可以通过domain.com访问。你必须正确配置Apache