我可以仅针对单个页面从.htacces中删除.html吗?

时间:2012-06-15 10:44:15

标签: .htaccess mod-rewrite url-rewriting

我有一个包含以下链接的网站

  • www.mydomain.com/NiceUrl1.html
  • www.mydomain.com/的 blog.html
  • www.mydomain.com/AnotherNiceUrl.html

我应该应用什么.htaccess重写规则来实现以下结果?

  • www.mydomain.com/NiceUrl1.html
  • www.mydomain.com/的博客
  • www.mydomain.com/AnotherNiceUrl.html

1 个答案:

答案 0 :(得分:0)

RewriteEngine On
RewriteRule ^blog\.html$ /blog [L,R=301]
RewriteRule ^blog$ blog.html

那应该有用。第二行确保任何blog.html访问都获得301 - Moved Permanently HTTP标头,因此会自动打开/blog。第三行使/blog指向服务器上的/blog.html