我有一个实例,运行Bitnami堆栈。由于一些奇怪的原因,如果我试图通过IP地址浏览到这个站点,它会在IP地址前加上www。所以失败了。网站域名是可以的。
这是相关的,因为您只能从127.0.0.1 (在创建SSH隧道之后)访问bitnami堆栈上的phpmyadmin。问题是,它正被重定向到www.127.0.0.1,但失败了。
我在apache2 conf文件中找不到解释这种行为的任何东西。Magento本身设置正确,工作正常。这个问题是在发现一个流氓包被上传后开始的(这个包已经被清理过了)。
任何想法都很受欢迎,这让我发疯。
发布于 2016-07-27 11:33:30
这听起来像是mod_rewrite的工作或者Redirect指令。我会在您的Apache吐露中使用grep来表示RewriteCond和Redirect。
更多信息。可以找到这里。
发布于 2016-07-27 14:06:24
您可以在.htaccess中配置它,它应该出现在web服务器的根目录中。
下面的代码将您的站点从yourdomain.com重定向到www.yourdomain.com
`RewriteEngine on
# Redirect to domain with www.
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# Same for HTTPS:
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]`https://serverfault.com/questions/792230
复制相似问题