我需要向我的用户展示一个略有不同的版本的首页在开放日期前.这个 idea 是通过使用header("location:home.html")将它们重定向到index.php(主站点)中的home.html,在打开之后,删除那个重定向,这样他们就可以加载真正的index.php.

问题是,如果我这样做了,浏览器是否会缓存重定向,并将它们带到缓存的home.html版本,即使我已经从index.php中删除了重定向?如果是这样,我如何防止这种情况发生?

最终目标是,在开业日期后向用户展示uncached brand new version of the site.

推荐答案

redirections有很多种.你想要一个临时的.

header("HTTP/1.1 307 Temporary Redirect");
header("Location: https://example.com/home.php");

PHP不缓存重定向,但浏览器可能会.因此,当临时使用时,它不会.

Php相关问答推荐

为什么PHP输出\n而不是实际创建一个新元素?

SQLSTATE [42S02]:找不到基表或视图:1146 Table eshop. sessions不存在'''

将产品类别添加到WooCommerce产品附加信息

RediSearch PHP希望我在每次使用时定义所有字段

在没有谷歌云客户端PHP库的情况下将图像上传到PHP中的Google存储API?

允许在WooCommerce管理员优惠券列表中显示自定义优惠券类型

删除了数组中的值,而不是多个数组

基于自定义域的每个购物车项目的WooCommerce定制数量输入步骤

使用CODIGNITER3中的OR和AND子句进行查询

在Laravel中创建辅助函数时的约定

对表示大小的值后缀进行自定义排序(XXS、XS、S、M、L、XL、XXL)

Laravel Http::get not working on controller

WordPress:今天的计数';修改和发布的帖子

Woocommerce单一产品Ajax添加到带有自定义购物车项目数据的购物车

在具有Angular 的 Laravel 应用程序中,不显示图像

如何通过帖子自定义元数据进行查询

在这个 Laravel 应用中,如何仅显示已批准的 comments 回复?

php preg_match 验证 Tiktok 用户名

为什么 ECDSA 384 签名验证在 GO 中失败,但在 PHP 中却没有?

如何从 PHP 中的字符串位置排除图像扩展名