将.htaccess集成到httpd.conf中

将.htaccess集成到httpd.conf中,.htaccess,httpd.conf,.htaccess,Httpd.conf,我在/connect文件夹中得到了以下htaccess文件,我需要将其集成到一个httpd.conf文件中(该文件已经有命令): /connect/.htaccess SetEnv APPLICATION_ENV development RewriteEngine On RewriteBase /connect RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %

我在/connect文件夹中得到了以下htaccess文件,我需要将其集成到一个httpd.conf文件中(该文件已经有命令):

/connect/.htaccess

SetEnv APPLICATION_ENV development
RewriteEngine On
RewriteBase /connect
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
httpd.conf

...
NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot /var/www/html/alter
ServerName www.mysite.com

 <IfModule mod_rewrite.c>
    RewriteEngine On

RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
...
....
。。。
名称虚拟主机*:80
DocumentRoot/var/www/html/alter
服务器名www.mysite.com
重新启动发动机
重写cond%{HTTP_HOST}^www\。
在上重写cond%{HTTPS}s^|
重写规则^http%1://www.%{http_HOST}%{REQUEST_URI}[L,R=301]
...
....

我不确定如何将上面的内容与下面的内容结合起来?

A.htaccess本质上是httpd.conf中的一个块的核心,因此您可能希望

<Virtualhost *:80>
   DocumentRoot ...
   ServerName ...
   etc....
   <Directory /var/www/html/alter>
      ... guts of .htaccess here ...
   </Directory>
</VirtualHost>

文档根。。。
服务器名。。。
等
... 在这里访问的勇气。。。
不过,只有当您对.htaccess工作正常且不再(大量)更改感到满意时,您才应该创造这样的机会。对httpd.conf的任何更改都需要跳转服务器,而对.htaccess的更改将立即对下一个请求生效