【问题标题】:How to give www.domain.tld its own seperate folder?如何给 www.domain.tld 自己单独的文件夹?
【发布时间】: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.tldhttp://www.domain.tld/ 的 301 重定向,这就像一个魅力。

在我看来,问题以完美的方式完美解决了:) ...我自己一个人:P ...我只需要更新我在解决问题时要求一些英特尔/帮助的地方.....奇怪的是我没有得到一些,但也许它太奇怪了:)

【问题讨论】:

    标签: redirect dns


    【解决方案1】:

    嗯,我已经更新了我最初的问题,所以它不再是一个问题,而是一个答案。

    花了我相当长的时间,大量的搜索,寻找面包屑,最后它至少可以在 4 小时前解决 sigh(在我的第一次尝试中,我搞砸了DNS条目,删除了为www创建的默认条目并将其从CNAME记录更改为A记录,这似乎导致了我的更改未正确执行的问题,只有在我终止帐户并重新创建后,才上传已经很长时间再次通过 SCP 编辑文件,它起作用了)......但最终它完成了

    感谢大家的阅读,我真心希望这对其他人也有帮助。

    【讨论】:

      猜你喜欢
      • 2013-02-28
      • 2019-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多