Apache 将www重定向到非www不工作
我正在尝试从www.mydomain.com重定向到mydomain.com,但一直失败。我使用了默认的Laravel htaccess文件,并对其进行了修改以从我的链接中删除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
<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