在不使用 .htaccess 的情况下在 Wordpress 网站上重定向非 www

Posted

技术标签:

【中文标题】在不使用 .htaccess 的情况下在 Wordpress 网站上重定向非 www【英文标题】:Redirect non-www on a Wordpress site without using .htaccess 【发布时间】:2011-12-03 14:46:21 【问题描述】:

与我合作的一位开发人员告诉我,我们使用 Wordpress 数据库设置而不是 .htaccess 文件将网站的非 www 版本重定向到 www 版本。有人知道怎么做吗?

【问题讨论】:

【参考方案1】:

如果您尝试使用常规设置选项卡中设置的站点地址以外的任何其他内容访问 WordPress 站点(转到管理面板,然后单击左侧菜单中的“设置”,然后单击“常规设置”),它将自动重定向你。

【讨论】:

我们已经在常规设置中设置了 www 版本,但是当有人转到非 www 版本时它仍然不会重定向 它应该在任何最新版本的 WordPress 中默认启用...该功能是在 2.4 左右添加的。事实上,关闭它需要跳过额外的障碍:velvetblues.com/web-development-blog/… 也许在你的 wordpress 目录中搜索“redirect_canonical”,以防你安装的某些主题或插件确实禁用了它? 原来这是与我们的托管公司备份和恢复我们的数据库的方式有关的问题。谢谢维奈。 www.example.com 和 example.com 被视为两个不同的域。一些网络主机,例如 DreamHost,为您提供选择:help.dreamhost.com/hc/en-us/articles/…【参考方案2】:

如果您需要非 www 页面/帖子以简单的方式重定向 www url,请按照以下步骤操作。

    登录您的管理面板 转到左侧底部的设置选项 选择常规设置 在以下两个字段的开头添加“WWW”。 WordPress 地址 (URL) 网站地址 (URL) 保存并再次登录。你现在完成了。

最好的问候。

【讨论】:

以上是关于在不使用 .htaccess 的情况下在 Wordpress 网站上重定向非 www的主要内容,如果未能解决你的问题,请参考以下文章

如何在不使用 AudioQueueRef 的情况下在 AudioQueue 中设置音量?

有啥方法可以在不使用 getImageData() 的情况下在 JavaScript 中找到像素的颜色?

CodeIgniter:是不是可以在不使用 .htaccess 的情况下删除 index.php?

在不使用 JOIN 的情况下在 HSQLDB 中进行透视

在不使用 boost::promise 的情况下在 boost 线程中返回值

如何在不使用 &nbsp 的情况下在行内元素之间添加空格 [重复]