【问题标题】:Point Domain to Specific Folder In cPanel将域指向 cPanel 中的特定文件夹
【发布时间】:2017-05-21 03:10:58
【问题描述】:

我第一次在共享主机提供商上安装了 WordPress。托管服务使用 cPanel。当我转到 my-new-website.com 时,会显示 cgi-binwp 文件夹。 WordPress 安装在 wp 文件夹中。目前,我必须去 my-new-website.com/wp 加载 WordPress 网站。我需要在 cPanel 中做什么,以便在有人访问 my-new-website.com

时加载 WordPress

我未来的计划是在我的共享主机帐户上安装另外两个具有自己的 WordPress 实例的网站。

【问题讨论】:

    标签: wordpress cpanel shared-hosting


    【解决方案1】:

    移动文件

    将 wp 目录中的所有文件移动到根文件夹 /public_html

    更改 wp_options 表

    将 wp_options 表中的 site_url 和 home 从 my-new-website.com/wp 更改为 my-new-website.com

    ps:如果您的 .htaccess 文件中的重写基数是 RewriteBase /wp/ ,您可能还需要更新 .htaccess 文件,将其更改为 RewriteBase /。默认情况下 .htaccess 是隐藏的,请检查选项以在文件管理器中显示隐藏文件。

    希望对你有帮助

    【讨论】:

    • 感谢您的 cmets。我想做的是将 wordpress 文件保存在 public_html/wp 文件夹中,但在用户访问域 my-new-website.com 时加载 WordPress。目前,我必须去 my-new-website.com/wp 加载 WordPress。在不久的将来,我计划在 public_html 文件夹中创建一个 wp_2 和 wp_3 文件夹,其中将包含另外两个指向另外两个域的 WordPress 实例。
    • 我在 .htaccess 中添加了以下内容: RewriteEngine on RewriteCond %{HTTP_HOST} ^(www.)?my-new-website.com$ RewriteCond %{REQUEST_URI} !^ /wp/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /wp/$1 RewriteCond %{HTTP_HOST} ^(www.)?my-new-website.com$ RewriteRule ^(/)?$ wp/index.php [L] 我还将 wp_options 中的 siteurl 和 home 值从 my-new-website.com/wp 更改为 my-new-website.com。到目前为止,它似乎工作正常。我所做的是否是解决此问题的正确方法,还是会遇到其他问题?
    • 阅读您的评论后。出于这种目的,我通常制作(使用)一个假域作为 cpanel 帐户的主域。然后我可以很容易地使用 cpanel 上的附加域功能添加一些域。每个插件域都会有它们的文件夹、重定向规则和 ftp 帐户。所以我不需要修改网站的任何代码
    猜你喜欢
    • 2015-10-09
    • 2016-07-16
    • 2018-12-26
    • 2014-06-19
    • 1970-01-01
    • 2011-12-14
    • 2015-12-18
    • 2019-01-19
    • 2013-03-17
    相关资源
    最近更新 更多