我有一个http://www.example.com的网站,当我以http://example.com的身份进入我的域时,我无法访问该网站。
我的codeigniter文件是否有任何修改,或者必须从服务器更改?
如果是来自服务器请给我一个解决方案。
答案 0 :(得分:1)
当您尝试以http://example.com访问您的网站时会发生什么?你收到一个错误?是重定向到www?
首先,我会检查DNS配置,以确保example.com和www.example.com都指向相同的IP地址。
然后,如果您使用apache,您可以使用.htaccess中的重写规则将您网站的www版本重定向到非www版本
如果使用nginx,则必须在该vhost的nginx配置中添加这些重写规则。
我认为您需要提供有关实际配置的详细信息,现在已尝试过的内容等等,以便获得帮助。
更新:对于IIS配置,我认为你应该检查这个链接: iis url redirect http to non www https