我准备启动一个现有网站的新版本,该网站当前包含所有 .htm 文件,新文件的名称完全相同,但扩展名为 .php - 正在更新 htaccess 文件:
RedirectMatch 301 (.*)\.htm$ $1.php
仍然是重定向所有这些文件的最佳方式吗?
我从未通过 htaccess 文件完成此操作,我已阅读更改是即时的。
我在这个网站上找到了这个答案,但它是从 2012 年开始的,所以我只是想确保它仍然是最好的解决方案。
最佳答案
如果您运行的是 Apache,将 RedirectMatch 301 ^(.+?)\.htm$ $1.php
添加到您的 .htaccess 文件应该没问题。
但是,如果您使用的是 nginx,则不能使用 .htaccess 文件。
(如果您使用的是 nginx,请尝试阅读 here。)
关于php - htaccess 文件仍然是将 .htm 重定向到 .php 版本文件的最佳方式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31115628/