URL中.php /之后的文本

Lor*_*bat 5 php wordpress post

我基本上是想对Wordpress中的网站进行反向工程。我的同事在wordpress中建立了我们的网站,我想使用Contact Form 7插件添加一些代码来处理来自表单的数据。查看源代码时,表单动作为

/v2/wp/index.php/contact-us/#wpcf7-f57-p9-o1
Run Code Online (Sandbox Code Playgroud)

我还注意到各个页面的所有URL在.php之后都有文本,我听不懂。

http://.../index.php/information-for-sponsors/
Run Code Online (Sandbox Code Playgroud)

在第一种情况下,我不了解如何处理“ / contact-us / ...”。在第二种情况下,我不了解如何处理“ / information-for-sponsors /”。

Chr*_*haw 0

要实现这一点,您需要查看 Apache 的 mod_rewrite 选项。它允许您映射 url,并且可以与 php 结合以获得您需要的内容。

例如,我之前编写了一个博客软件,将 url .com/contact/ 翻译为 .com/index.php?key=contact

然后使用 php 中的密钥,我返回了标题为“联系人”的帖子。

Google Apache Mod_ReWrite,需要一段时间才能完全理解,并且您需要在主机上启用此选项。许多免费主机没有启用此功能。