我具有将 HTML 页面定向到那些匹配的 PHP 页面名称的功能
RewriteRule ^(.*).html $1.php [L,NC]
如果我输入诸如 www.example.com/privacy.html 之类的 url(privacy.php 是正在呈现的页面),这会很好用
第二个要求是将大写转换为小写 url 所以我在我的 http.conf 中添加了这段代码
RewriteEngine On
RewriteMap lc int:tolower
RewriteCond %{REQUEST_URI} [A-Z]
RewriteRule (.*) ${lc:$1} [R=301,L]
和 htaccess CheckSpelling 中的这段代码
从大写到小写的转换有效,但现在
www.example.com/PRIVACY.html
变成
www.example.com/privacy.php
如果我输入www.example.com/privacy.html
仍然有效。网址不变
我想保留以 .html 结尾的 url 有人可以帮忙吗?