-2

我安装了最新的 whm/cpanel 的 centos7 dedi 我已经启用了对没有域的用户目录的访问,例如 http://ip/~user 但我的目标是 http://ip/user

现在我的问题是是否可以删除〜以及如何...?谷歌了很多,阅读了很多,但没有找到答案......

4

2 回答 2

0

如果您在更新 DNS 之前或在您拥有域名之前尝试查看站点,那么您真的应该使用 hosts 文件而不是 mod_userdir。

我可以保证 mod_userdir 将永远成为解决这个问题的不必要的困难解决方案。

这是使用主机文件而不是 mod_userdir 的指南: https ://docs.cpanel.net/knowledge-base/dns/how-to-modify-your-hosts-file/

于 2021-07-02T06:18:09.853 回答
0

你可以试试这个:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^\/([^~\/]+?(?:\/.*|$)) /~$1 [L]

警告:无论用户是否存在,上面都会将每个 url 重写为 ~url,所以如果你去http://IP/exampleurl它将重写它http://IP/~exampleurl,它只检查文件或目录是否存在。

于 2021-06-07T04:31:16.370 回答