我正在尝试使用 .htaccess 中的代码(在线找到的代码)从我的网址中删除 .html 扩展名。
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\.html$ /$1 [L,R=301]
它不工作。我发现一个帖子说用它来测试是否启用了 mod-rewrite:/usr/local/apache/bin/httpd -D DUMP_MODULES | grep rewrite
它返回:
Syntax OK
rewrite_module (static)
错误日志中没有任何内容。如果重要的话,这是在带有 WHM 和 cPanel 的服务器上。我的其他 .htaccess 指令正在工作。