apache 如何编辑.htaccess服务器范围

jucafojl  于 2023-01-21  发布在  Apache
关注(0)|答案(1)|浏览(154)

我使用WHM作为主机,它允许我创建许多cpanel帐户。每次我创建一个cpanel帐户,它都会在public_html中有一个新的.htaccess文件,里面有相同的代码
我希望能够改变这个代码给我,但不是在一个cpanel,而是在所有。所以每一个新的cPanel有我的编辑代码自动时,而不是手动编辑它。
我在我的服务器上找不到默认的.htaccess。我该怎么做呢?
我也用litespeed。
试图在服务器和whm内部找到.htaccess配置

uxhixvfz

uxhixvfz1#

我认为有一种东西叫做“全球htaccess”
对于WHM/cPanel,您可以做的最接近的事情是Include,它可以影响所有vhost
我不确定你想用htaccess做什么,但是我假设它在Apacheconf文件中也应该工作
例如:

/etc/apache2/conf.d/userdata/ssl/2_4/deny.conf
/etc/apache2/conf.d/userdata/std/2_4/deny.conf

将内容设置为

<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_URI} xmlrpc.php
RewriteRule .* - [F,L]
</IfModule>

重新启动Apache/LSWS,则这将使所有vhost的/xmlrpc.php以403错误结束。
参考:https://docs.cpanel.net/ea4/apache/modify-apache-virtual-hosts-with-include-files/

相关问题