【发布时间】:2020-07-28 14:01:09
【问题描述】:
我正在寻找几个小时来了解如何将所有 .php 文件重定向到没有 .php 的文件。
我知道这肯定有一个快速的答案,但我真的很难找到它。
我怎么能说如果有人加载mysite.com/mysubfolder/mysecondsub/myfile.php 转到mysite.com/mysubfolder/mysecondsub/myfile?
除了 URL PHP 重定向到没有 PHP 扩展的 URL 之外,与普通重写一样。
(如果可能,使用 .htaccess 和 mod_rewrite)
我将 Apache2.conf 配置为允许覆盖,以便我能够使用 .htacess。
当我使用类似这篇文章 htaccess remove index.php from url 的东西时它可以工作
但问题是,如果我写 mysite.com/url,它会起作用,但如果我写 mysite.com/url.php,它不会重定向到 mysite/url(这是我想要的)我尝试了一些解决方案但还是不知道。
【问题讨论】:
-
在 SO 上,仅此一项就有字面上的 数千 个答案。你期望这个问题的答案是什么?另一个答案重复已经经常写的内容以及您已经可以阅读的内容?如果您想要一个真正帮助您解决问题的答案,您将需要提供更多信息。您实际尝试了什么(请提供代码!),尝试时发生了什么(请准确地说!),您的环境中的其他相关设置是什么(您如何确保实际上考虑了您的 htaccess 文件?)。 ..