【发布时间】:2016-03-28 23:21:44
【问题描述】:
我想尝试一下。
我想在 http://domain.tld/ 上安装多用户 Wordpress 并在 http://www.domain.tld/ 上安装链接目录。
到目前为止,最简单的方法似乎是将 www 与非 www 分开,同时将 www 放在自己的文件夹中,并在非 www 版本中的某个位置进行干净的重定向,以防有人打开纯 http://domain.tld , 他/她会重定向到http://www.domain.tld/ .. 而打开 http:domain.tld/wp-admin 的用户最终会进入 wordpress 登录/仪表板
您有什么想法可以告诉我如何分隔这两个网址吗?
WHM/cPanel 服务器解决方案
由于我不喜欢控制台命令/导航,我已经使用了 WinSCP。
如果没有,您可能需要创建一个 Testsubdomain。
找到此文件夹 /var/cpanel/userdata/username,其中“username”是帐户的用户名。
你会发现几个类似的文件
- domain.tld.cache
- 域.tld
- 缓存
- 主要
- main.cache
- testsubdomain.domain.tld.cache
- testsubdomain.domain.tld
几乎所有这些都需要编辑。将它们全部下载并在 Notepad++ 之类的编辑器中进行编辑 .. 将 testsubdomain 文件重命名为 www.domain.tld 和 www.domain.tld.cache .. 像这样编辑 www.domain.tld
---
documentroot: /home/USERNAME/public_html/www
group: USERNAME
hascgi: 1
homedir: /home/USERNAME
ip: XX.XX.XX.XX
ipv6: ~
no_cache_update: 0
owner: root
phpopenbasedirprotect: 1
serveradmin: webmaster@www.domain.tld
serveralias: www.domain.tld
servername: www.domain.tld
usecanonicalname: 'Off'
user: USERNAME
userdirprotect: ''
在 www.domain.tld.cache 中做同样的事情。
编辑所有其他文件并检查您是否将 testsubdomain 更改为 www .....
上传所有内容,好吧,我只需要稍等片刻(我仍在寻找解决方案的 30 分钟)并且效果很好!
我可以使用 Wordpress 插件“茄子 301 重定向”通过该插件创建一个从 http://domain.tld 到 http://www.domain.tld/ 的 301 重定向,这就像一个魅力。
在我看来,问题以完美的方式完美解决了:) ...我自己一个人:P ...我只需要更新我在解决问题时要求一些英特尔/帮助的地方.....奇怪的是我没有得到一些,但也许它太奇怪了:)
【问题讨论】: