【问题标题】:URL Canonization Isuue, without www my website not working [closed]URL 规范化问题,没有 www 我的网站无法正常工作 [关闭]
【发布时间】:2017-06-24 08:14:39
【问题描述】:

我有一个带有http://www.example.com 的网站,当我以http://example.com 输入我的域时,我无法访问它。

是否对我的 codeigniter 文件进行了任何修改或必须从服务器更改?

如果是来自服务器,请给我一个解决方案。

【问题讨论】:

    标签: php codeigniter url iis web


    【解决方案1】:

    当您尝试以http://example.com 访问您的网站时会发生什么?你得到一个错误?是重定向到www吗?

    首先我会检查 DNS 配置,以确保 example.com 和 www.example.com 都指向同一个 IP 地址。

    然后,如果您使用 apache,您可以使用 .htaccess 中的重写规则将网站的 www 版本重定向到非 www 版本

    如果您使用 nginx,则必须在该虚拟主机的 nginx 配置中添加这些重写规则。

    我认为您需要提供更多关于您的实际配置的详细信息,以及目前已经尝试过的内容等以获得帮助。

    更新:对于 IIS 配置,我认为您应该检查此链接: iis url redirect http to non www https

    【讨论】:

    • 是的,我收到一个错误“找不到服务器。
    • 您能提供 www.example.com 的实际 nginx 虚拟主机配置吗?
    • 托管在 IIS Web 服务器上
    • @LoadingMinds 如果您的应用程序在 IIS Web 服务器上运行,为什么您标记为 apache 而不是 IIS?
    • @Eineki 谢谢兄弟我会更新的。
    猜你喜欢
    • 1970-01-01
    • 2012-11-03
    • 2017-12-03
    • 2015-01-15
    • 1970-01-01
    • 2014-03-05
    • 1970-01-01
    • 2012-02-28
    • 1970-01-01
    相关资源
    最近更新 更多