URL的这种结构意味着什么?Http://www.example.com/?i=0

时间:2016-05-15 作者:tal

我被要求在有URL的网站的现有首页/主页之间切换

http://www.example.com
到具有URL的其他页面

http://www.example.com/?i=0
这是一个非常古老的网站(二十一二主题),我不明白这是什么?i=0 以及他们是如何构建此特定页面的。

To add clarity

在网站中www.example.com 有一个页面的URL结构不同于所有其他页面,这是URL:www.example.com/?i=0

客户端希望此页面(www.example.com/?i=0) 将是主页,而不是内页,所以我试图了解如何构建它。现在它不在WordPress页面列表中,也不是帖子或类别。我还尝试禁用所有插件,但它没有影响页面URL或其内容,因此我不知道该页面来自何处。

3 个回复
SO网友:Usce

这意味着您可以从站点加载一些url参数,作为对某些插件或文件的反应,或者对某些php代码可能加载的站点上的某些更改或行为的反应。在这个场景中,无法确切地看到它来自哪里,但它看起来像是开始某种类型的增量。但最重要的是,您不能只使用添加的参数更改url站点?i=0这不是它的工作方式,你不能将你的地址改成这样。如果您需要从domainexample1转移您的站点。com到domainexample2。com/?i=0你不应该担心这个?i=0,因为如果您要删除domain2中的所有内容,并将domain1内容放在那里,它不会像这样发生吗?i=0部分是此网站上某些功能的结果。

SO网友:Rarst

一般来说,这看起来像是一个任意的GET查询。WP以原始形式广泛使用这些元素,或者(通常)隐藏在一层漂亮的永久链接下。

然而i WordPress本机似乎没有识别任何查询变量名。很可能是站点自定义的内容(或者可能安装了一些扩展)。您必须在代码中跟踪到底是什么访问了这个值以及出于什么原因。

SO网友:TomC

这里的人很难告诉你去哪里找,因为它可能在任何地方。我建议您将所有wordpress文件下载到计算机上,然后使用文本编辑器搜索这些文件$_GET[\'i\']$_REQUEST[\'i\'] 这可能会帮助你找到开始寻找的地方。

相关推荐

Altered Media Library URLs

我有一个客户的网站,是在他们离开另一家代理机构后我找到的。该机构使用了一个专有主题和自己的自托管页面生成器,以防止其在除他们之外的任何其他托管环境中更新或编辑。它的另一个方面是重新映射主题的URL并上载目录。因此,例如,代替WP在中查找主题文件http://domain.com/wp-content/themes/…. 它在里面找他们http://domain.com/t/….同样,对于图像上载,也可以在http://domain.com/wp-content/uploads/…, 它在里面找他们http