您好,我的网站托管在 cpanel(linux)上。我想通过修改 httpd.conf 文件对网站进行一些测试。但我无权访问此文件。有人能帮我吗,如何在不受服务器端限制的情况下为我的网站使用虚拟主机。我想在我的网站上使用重定向映射和重定向规则,因此我需要修改虚拟主机。请帮帮我。
答案1
(您在问题中没有说明您对服务器和 cPanel 的访问级别,因此我假设您是基础用户或经销商,而不是根用户或其他管理员)
除非您拥有服务器上的 root 访问权限(或通过其他方式获得的类似权限),否则您无法编辑 httpd 配置文件。即便如此,在 cpanel 等系统上,通常也建议您不要更改此类配置,因为 cpanel 可能会在下次因更新而重新配置时恢复您的更改。
不过,您也许可以将重写指令放入.htaccess
文件中。服务器操作员可以打开/关闭此功能,因此不能保证您一定可以使用此功能,但如果此功能有效,那么您所做的更改在系统软件更新期间不太可能被恢复。http://roshanbh.com.np/2008/02/hide-php-url-rewriting-htaccess.html就是一个例子,如果你搜索htaccess rewrite
或类似内容,你应该会找到更多。
我已经很久没用过 cPanel 了,但我似乎记得它的界面上有一个专门用于 URL 重写的部分(用于热链接阻止等),尽管这可能只在界面的根/经销商区域。值得扫描控制面板中的可用选项和/或询问您的主机是否为您的帐户启用了任何此类功能。