微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP 分页类在使用 apache vhosts 时出错

如何解决PHP 分页类在使用 apache vhosts 时出错

这个问题不是找分页

我选择一个有效的,例如这 https://github.com/stefangabos/Zebra_Pagination/

请注意:查询字符串由 Zebra_Pagination 类的 PHP 生成

我在 Apache 2.4 + PHP 7.4 + mariaDB 10.5 上使用它,它就像一个魅力

然后我在 apache confign 中启用了 vhosts,事情变得很奇怪

这里是他们在使用 vhost 时如何处理生成链接

当它呈现主页 1 时,你有

enter image description here

如您所见,将鼠标悬停在按钮“2”或“>>”上,链接正确显示calls.local/?page=2

没关系,然后您单击“2”或“>>”这两个按钮中的任何一个,然后您就会进入第 2 页

enter image description here

总行数工作正常,因为在第 2 页中,“>>”按钮现在变灰/禁用 但是如果我将鼠标悬停在按钮“1”或“calls.local/?page=2

既然允许,而不是指向虚拟主机 URL,如果我将 URL 从 calls.local 更改为 localhost/calls

  • 在第 1 页时,按钮“2”和“>>”的链接localhost/calls/?page=2
  • 在第 2 页时,按钮“1”和“localhost/calls/

vhost 配置是真正的基本配置

<VirtualHost *:80>
    DocumentRoot "C:\xampp\htdocs\calls"
    ServerName calls.local
</VirtualHost>

所以没有什么奇怪的

apache vhost 可能导致的神奇行为是什么?

如果你知道,谢谢分享

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。