如何更改网站的临时服务器路径名?

如何更改网站的临时服务器路径名?

这可能不是适合此问题的论坛(如果是,请将我引导至正确的论坛)。我正在构建一个使用 C-Panel 设置的网站。

该网站的临时 URL 是http://174.121.46.122/~flowerwo/

在大多数情况下,这没问题,但 URL 的波浪号 (~) 部分与我使用的 CMS 系统 (Expression Engine) 存在冲突。有没有办法将临时 URL 更改为类似以下内容:http://174.121.46.122/_flowerwo/或者http://174.121.46.122/-花窝/

谢谢!

答案1

它通常是计算机内部主目录中的某个文件夹。因此,请通过 ssh 进入该计算机并找出答案。确认此理论的一种方法是打开 httpd.conf。通常位于 /etc/httpd/conf/httpd.conf 并查找类似 userdir 的内容。查看 httpd.apache.org 文档部分并查看与主目录相对应的指令。然后从计算机 httpd.conf 或包含的 conf 文件之一中删除该条目。现在将该目录下的内容移动到文档根目录指定的目录中。这应该可以解决您的问题。

高血压

答案2

我不知道为什么上述答案被标记为正确,但它完全是错误的。

mod_userdir波浪号+用户名系统通常(尤其是在 cpanel 中)使用Apache 模块设置。

我不知道是否可以让模块使用不同的字符,但无论哪种情况,都没有名为的文件夹~username

因此,为了回答您的问题,为了做您想做的事情,我建议在主服务器上的某个地方创建一个文件夹(例如:),http://174.121.46.122/_flowerwo/并在其中放置.htaccess一个规则,将对该文件夹的请求重写为~flowerwo

PS:重要的是你改写URL 不是重定向,因为重定向将导致用户最终到达该~flowerwo部分,我认为这是你不想要的。

相关内容