php - 如何强制刷新网页

标签 php html wordpress .htaccess redirect

我在网络服务器上工作。

之前:有一个网站。 “domain.com/”重定向到“domain.com/index.html”(逻辑),此页面重定向到“domain.com/en/index.html”,标签为: "meta http-equiv="refresh"content="0;url=en/index.html""

现在:有一个 Wordpress(我安装了它),没有 index.html 但有 index.php。

问题:当我想访问“domain.com”时,我被重定向到 domain.com/en/index.html。

我知道这是一个缓存问题,但是如何禁用这个缓存。重定向 ?

我找到了一个关于 htaccess 的解决方案(add Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate")但它不起作用。

网络分析仪下方 enter image description here

最佳答案

我猜这实际上是一个 DirectoryIndex 问题,而不是缓存问题。

如果你看the documentation ,您会看到该指令采用 Apache 尝试按顺序查找的索引列表。因此,您可以通过将 index.php 移动到列表的前面来强制其优先级

DirectoryIndex index.php index.html

关于php - 如何强制刷新网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32312484/

相关文章:

javascript - 从 javascript 中的自定义属性中选择一个值

wordpress - WooCommerce 以编程方式/通过功能创建帐户

php - 文本区域输入(html 表单)未被 php 脚本回显。为什么?

php - 如何在 PHP 文件中的 SQL 查询中添加 PHP

javascript - 如何将CSS添加到动态创建的表

wordpress - 使用 Polylang 的自定义帖子类型多语言

wordpress - 在不使用 .htaccess 的情况下重定向 Wordpress 网站上的非 www

php - foreach 循环突出显示数据库中的单元格

php - 登录后重定向到原始页面(Codeigniter)

html - HTML 电子邮件中段落和表格之间的多余间距