【发布时间】:2017-02-05 04:02:50
【问题描述】:
我正在用 php 构建一个留言簿。当我使用 SEO 检查器检查页面时,它说我应该设置过期标题。这是我第一次使用 expires 标头,我尝试将它们添加到 .htaccess 文件中,但由于服务器上既没有 mod_expires 也没有 mod_headers ,我将无法更改它。我的问题是,是否有可能在我的 php 代码中设置这些过期标头而无需打开 mod_expires 或 mod_headers?如果是这样,我将如何在我的代码中实现它才能正常工作?如果你想给我答案“with header(....)”请解释如何设置它以及把它放在哪里,我不只是想复制粘贴代码,我想学习如何做它。
我想为我的样式表 (css) 设置图片 (jpg/jpeg/gif/png) 的过期标题(如果可能的话)。
下面我列出了我已经检查过的 StackOverflow 上的问题,但其中一些对于像我这样的新手来说真的很难理解,或者他们永远不会真正得到答案。他们中的一些人从不说在哪里实现代码 sn-ps,这使得很难使用公认的答案。
我对网页编程很陌生,所以请写下为什么我应该做什么,以便我将来学习它。如果您需要更多信息,请不要犹豫,在 cmets 中写下。我会尽我所能回答。谢谢。
(已检查的问题:
- Expires Headers Not Working
- Setup HTTP expires headers using PHP and Apache
- Add expires header without mod_expires?
- How do I configure apache - that has not got mod_expires or mod_headers - to send expiry headers?
- Apache: How to add Expires headers to files without mod_expires installed
- 还有更多...
)
PHP 版本:7.0.10
(PS:我不知道为什么mod_headers和mod_expires没有开启,但我相信公司不会为了我的小项目而改变它。)
【问题讨论】: