我已经使用 next export 导出了Next.js应用程序,该应用程序生成了静态HTML,可以独立运行而无需Node.js服务器。在我的Apache托管服务提供商上,我需要进行重写,以便可以直接正确访问以下URL。
www.example.com/books/bookname
我的目标是将URL中的 .html 排除在外,并使URL保持与上述格式相同。下面是一个不起作用的示例。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ http://www.example.com/$1\.html [R=301,L]
</IfModule>