0

我不是 wordpress 人,客户需要我修改一些页面。其他人在 wordpress 中创建了整个网站。

我在处理包含变量的查询字符串时遇到问题。

wordpresssite.com/pages-using-template/?variable=something

这会导致页面被抛出到站点的默认 404 ..

关于我需要在哪个文件中解决这个问题以及如何解决的任何建议?

谢谢

4

1 回答 1

0

wordpresssite.com/pages-using-template/?variable=something

这会给您一个 404 错误,可能是因为您试图将查询字符串变量添加到站点的主页。没有“文件”可以解决这个问题 - WordPress 是动态的。.htaccess 规则处理 URL 重写(“漂亮的永久链接”)

所以我想你需要提供更多关于你想要做什么的信息。在不破坏站点其余部分的情况下,实际上并没有一种方法可以“修复” URL(这是可能的,但我敢打赌,无论您尝试做什么,都需要一个更简单的解决方案)。

您要添加什么查询字符串?是什么原因?

例如,我最近做了一个 WordPress 网站,某人需要在该网站的一页上创建一个目录,其中有一个自定义搜索。我创建了一个函数,该函数将 $_GET 页面的 URL 并将搜索查询添加到其中,然后将最终用户返回到页面并在那里显示结果。

您还必须注意函数中的 $_GET - 您要确保通过使用 $wpdb->e​​scape($_GET['xxx']) 来保护它们免受注入攻击。

于 2012-05-02T17:41:54.867 回答