我在www.domain.com/blog/blog.html上有一个文件,我想将其重写为www.domain.com/blog。
我已经找到了删除扩展名.html的重写但是我遇到了循环问题,或者在尝试执行上述操作时最终将博客重写指向博客文件夹。
我是新手重写语法,所以非常感谢帮助!
答案 0 :(得分:0)
创建/blog/.htaccess
(如果它尚不存在)并放置此规则:
RewriteEngine On
RewriteBase /blog/
RewriteRule ^/?$ blog.html [L]
# To internally forward /blog/file to /blog/file.html
RewriteCond %{DOCUMENT_ROOT}/blog/$1\.html -f [NC]
RewriteRule ^(.+?)/?$ $1.html [L]