【问题标题】:Disable .htaccess regeneration禁用 .htaccess 重新生成
【发布时间】:2016-08-09 07:05:03
【问题描述】:

我的问题是我有 WHM 和 cPanel 的 VPS 登录名,但没有对 Linux 的 root 访问权限。我应该怎么做才能超过托管管理员创建的配置。 无论我在 .htaccess 中写什么,它都会立即被 WordPress 的重写规则所取代。 有什么我可以添加到下面的路径中以便我可以编辑和保存 htaccess 的吗?

WHM > 服务配置 > Apache 配置 > 包含编辑器

我还必须说,这个 VPS 有几个由其他管理员管理的其他域。因此,我应该将我的新规则仅限于我的域。

CENTOS 6.7 x86_64 kvm – ns3 / WHM 54.0 (build 21)**/**Apache 2.2*

谢谢!

【问题讨论】:

  • Emm,如果您可以访问 WHM > 服务配置 > Apache 配置 > 在 WHM 中包含编辑器 - 这意味着您确实拥有 VPS 的 root 访问权限。
  • 你的意思是我可以使用 Linux 控制台并重写 httpd.conf。我在哪里可以找到 WHM 中的命令提示符,Linux 与 WHM 的密码相同?
  • WHM 没有命令提示符,您应该通过 SSH 连接。根密码与 WHM 和根级 SSH 相同。但是,如果您使用 cPanel/WHM,则不能简单地编辑 Apache 配置文件,因为它会被覆盖。你想做什么?
  • 你说的很新颖,很有趣。我已经说过我要做什么,我想我已经说清楚了。我想 httpd.conf 中有一些覆盖设置会重新生成 .htaccess。我真的不知道如何编辑这个文件,因此我会使用包含。我不介意我的规则是否会消失,我可以在每次重启后再次添加代码。
  • 我真的无法想象会删除 .htaccess 文件中的任何内容并将其恢复为默认 WP 规则的覆盖。应该还有其他事情发生。在任何情况下,即使是最花哨的覆盖也无法从物理上改变 .htaccess 文件的内容。

标签: apache .htaccess include


【解决方案1】:

我的问题和here一样。我还不得不花几个星期不知道我在寻找什么。我从来没有在.htaccess 再生和我无法摆脱的恶意软件之间建立联系。 OMG :) 谢谢stackoverflow!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-13
    • 2011-07-01
    • 1970-01-01
    • 2014-10-19
    • 2015-12-04
    • 1970-01-01
    • 2014-09-25
    • 1970-01-01
    相关资源
    最近更新 更多