将.shtml扩展名替换为同一文件的.php版本


Replacing .shtml extension with .php version of the same file

我的服务器上有一大堆.shtml文件,这些文件已经过时,并被更新内容的php版本的文件所取代。新php文件的名称已被保留。例如,buttonClass.shtml在同一目录中有一个名为buttonClass.php的等效文件。我的服务器正在使用CPanel和Apache,有没有一种简单的方法可以将某个目录中的所有.shtml文件重定向到同一目录中的同名但扩展名为.php的文件?

您可以使用htaccess来完成此操作。(文件需要在根目录中(

RewriteEngine on
RewriteRule ^(.*)'.shtml$ $1.php

请注意,我没有测试这个