将所有.html网页重定向到他们的.php等价物?

时间:2012-01-17 01:48:24

标签: .htaccess redirect

  

可能重复:
  Redirect *.htm to *.php
  htaccess rewrite if redirected file exists

我刚刚建立了一个网站,我将所有扩展名都设为.html。我已经学习了很多关于Web开发的知识,并希望将所有内容都设置为.php。问题是有些页面已被加入书签,因此我不能只更改所有链接并删除.html文件。我知道我可以在每个页面上添加重定向,但这意味着我的网站上每个页面都有两个。

我想知道是否有办法使用.htaccess将任何* .html重定向到* .php如果* .php存在。

1 个答案:

答案 0 :(得分:1)

RedirectMatch 301 (.*)\.html$ $1.php

或在您的apache httpd.conf文件中,您可以添加

AddType application/x-httpd-php .html