nginx的location ~ .*\.(?:htm|html)$转换为apache
时间: 2023-02-21 12:09:55 浏览: 159
在Apache中,您可以使用下面的规则转换为类似于nginx中的location ~ .*\.(?:htm|html)$:
```
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} \.(html|htm)$
RewriteRule ^(.*)$ / [L]
</IfModule>
```
这段代码启用了Apache的重写模块,并且如果请求的URL以".html"或".htm"结尾,则将其重写为根目录。
相关问题
nginx的location ~ .*.(?:htm|html)${root ydj; }转换为apache
下面是 nginx 中的 location 指令转换为 Apache 的示例:
```
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} \.(htm|html)$
RewriteRule ^(.*)$ /ydj/$1 [L]
</IfModule>
```
请注意,需要确保 Apache 已经加载了 mod_rewrite 模块并且启用了重写功能。
nginx的location ~ .*.(?:htm|html)${root jimei-admin }转换为apache
Apache 的相应配置如下:
```
<Directory "/var/www/jimei-admin">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
<FilesMatch "\.(htm|html)$">
Options -Indexes
Require all granted
</FilesMatch>
```
阅读全文