.htaccess 在一个地方使用.htacess的所有规则

.htaccess 在一个地方使用.htacess的所有规则,.htaccess,.htaccess,首先在www文件夹中访问.hAccess: / www\ \animals .htacess .htacess 我必须为每个项目(如动物)提供相同的。htaccess: RewriteEngine On RewriteBase / RewriteCond %{ENV:HTTPS} !^.*on [OR] RewriteCond %{HTTP_HOST} ^test\.com$ RewriteRule ^(.*)$ https:/

首先在
www
文件夹中访问
.hAccess

/
    www\
        \animals
            .htacess
        .htacess
我必须为每个项目(如
动物
)提供相同的
。htaccess

RewriteEngine On
RewriteBase /

RewriteCond %{ENV:HTTPS} !^.*on [OR]
RewriteCond %{HTTP_HOST} ^test\.com$
RewriteRule ^(.*)$ https://www.test.com/$1 [R,L]

是否有可能将所有规则仅放在
www
文件夹的main
.htacess
中?

是的,您可以将所有规则放在根www文件夹的单个.htacess文件中。你可能想转介是的,我知道。我试过了,但没有成功。请你帮帮我好吗?让帮助成为可能。显示您尝试过的代码,并给我们一个适当的问题描述-“没有成功”不是一个。请阅读,然后相应地编辑您的问题。您应该始终希望将这些规则放置在http服务器主机配置中,而不是使用分布式配置文件(“.htaccess”)。这些分布式配置文件增加了复杂性,通常是导致意外行为的原因,难以调试,而且它们确实降低了http服务器的速度。只有在您无法访问真正的http服务器主机配置(读:真正廉价的服务提供商)或坚持编写自己的规则的应用程序(这显然是一个安全噩梦)的情况下,才提供它们作为最后一个选项。
RewriteEngine On
RewriteBase /animals/

RewriteCond %{ENV:HTTPS} !^.*on
RewriteRule ^(.*)$ https://www.test.com/animals/$1 [R,L]