【问题标题】:Modifying Apache httpd.conf file via C-Panel通过 CPanel 修改 Apache httpd.conf 文件
【发布时间】:2016-03-20 18:10:36
【问题描述】:

我设置了我的网站,以便如果有人输入带有大写字母和/或下划线的 URL,例如 - MySite/topics/United_States - 它会自动默认为 mysite/topics/united-states(小写和破折号而不是下划线)。

我经历了一些网站崩溃、迁移和重组,但我发现此功能不再有效。我无法访问我的在线 httpd.conf 文件。

但是,我想我发现了一种使用 C-Panel 的方法...

服务配置 > Apache 配置 > 包含编辑器 > 发布 VirtualHost 包含

“在此文本区域中输入信息将在最后一个 VirtualHost 条目之后将内容添加到 Apache 配置文件 (httpd.conf)。

“我希望编辑 Post VirtualHost 配置包含文件:”

我选择了 2.4.18,它会打开一个框,我可以在其中输入我的代码。在框上方显示文件名:post_virtualhost_2.con

这是我要粘贴到框中的代码:

RewriteRule (.?[A-Z]+.) /${tolower:$1} [R]

这让我想到了我的问题。在我这样做之前,我想确保我没有做会破坏我的网站的事情。听起来我这样做是对的吗?如果我弄乱了这个文件或粘贴了错误的代码,我该如何修复它?

【问题讨论】:

    标签: apache cpanel


    【解决方案1】:

    您是否尝试在服务器上单个 cPanel 帐户的 .htaccess 文件中使用此重写规则并进行测试?如果它不起作用并且更容易恢复(只需删除该行),它会造成更少的损坏。

    请确保如果您将其添加到 .htaccess 中,您还必须以:

    重写引擎开启

    然后添加您的重写规则。

    如果你决定去编辑全局 Apache 配置,你应该通过 SSH 登录服务器并复制你正在编辑的文件:

    /usr/local/apache/conf/includes/post_virtualhost_2.conf

    如果这破坏了您的网站,您可以恢复原始文件或删除您所做的更改并重新启动 Apache,这应该可以修复它。

    【讨论】:

      猜你喜欢
      • 2014-11-25
      • 2012-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-09
      • 2018-07-18
      • 2012-07-05
      • 1970-01-01
      相关资源
      最近更新 更多