【问题标题】:cpanel can't visit temp url - redirects to http://www.ip/~user/cpanel 无法访问临时 url - 重定向到 http://www.ip/~user/
【发布时间】:2015-12-30 07:35:51
【问题描述】:

我是 VPS 服务器的新手,我只是设置了一个测试环境来寻找我的方法。我已经安装了 WHM 并且刚刚使用 cpanel 创建了一个新帐户,我希望能够访问临时 url,即 http://IP/~user 但是,当我访问时,我的浏览器会添加一个 www。到前面 (http://www.IP/~user/) 会出现“找不到页面”错误。

谁能向我解释这里发生了什么以及我如何纠正它

谢谢

更新:这是我的 public_html 文件根目录中的 htaccess(它只是一个标准的 wordpress 多站点 htaccess)

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L] 
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

</IfModule>

【问题讨论】:

  • 如果你没有对httpd.conf做任何修改,那是一个错误cpanel,添加了一些错误的东西,因为它的文档和它的操作是清楚的。你必须去http://IP/~用户。 documentation.cpanel.net/display/ALD/Apache+mod_userdir+Tweak
  • @abkrim 我没有对 httpd.conf 进行任何更改 - 事实上,我只是将其设置为新 VPS 上的新 cpanel。我还启用了 mod_userdir - 有关如何解决此问题的任何其他想法?
  • 出了点问题,我认为可能是一个错误。我想您在继续之前已经删除了浏览器 cookie。正如我所说,mod_userdir,很明显... ip / ~ user,hostanme / ~ user 并且没有重定向。注意:您正在查看的 .htacess 站点是什么?您可能会重定向到 www。在站点的 puvlic_html > cat .htaccess |grep www 上运行
  • @abkrim 添加了我的来自 public_html 的 htaccess - 在那里没有看到任何奇怪的东西,尽管这样做会这样做
  • 是的.. 问题在 WP 上。 codex.wordpress.org/Changing_The_Site_URLinmotionhosting.com/support/edu/wordpress/… 最好使用 /etc/hosts 文件测试站点以放置开发 IP,而不是使用错误的 IP/~user

标签: ip cpanel whm


【解决方案1】:

您必须从 WHM 后端启用 mod_userdir

【讨论】:

    猜你喜欢
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-22
    • 2018-12-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多