人们会像这样进入我的网站:
sitename.com/brands/brandA
但这会导致404错误,因为我实际上需要他们来这个网址
sitename.com/brands/brandA.html
当有人使用sitename.com/brands/*
文档输入{。{1}}扩展名没有.html时,如何在需要时自动附加.html扩展程序。
答案 0 :(得分:3)
你为什么不试试呢。
RewriteEngine On
RewriteRule ^/brands/(.*)$ /brands/$1.html [L]
答案 1 :(得分:0)
您也可以使用mod_negotiation:
<IfModule mod_negotiation.c>
Options +MultiViews
</IfModule>
如果请求进入,这将导致404,mod_negotiation会考虑Accept
之类的其他标头,并查找具有相同基本名称但适当扩展名的文件。