首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Prestashop中设置If-Modified-Since的正确方法

在Prestashop中设置If-Modified-Since的正确方法
EN

Stack Overflow用户
提问于 2017-09-25 15:49:32
回答 1查看 276关注 0票数 1

我目前在一个网站上工作,这是建立在Prestashop (1.6.1.5版本准确地说)。我对设置If-Modified- have标签的正确方式有问题。

我知道在Wordpress中为了设置它,你必须打开WP-config文件并添加

代码语言:javascript
复制
    header("Last-Modified:" . the_modified_date());

但是当我使用Prestashop时,我应该编辑哪个文件?我是否可以使用相同的行,或者我应该写一些不同的东西?

另外:我必须在FTP中编辑文件,我不能添加特定的模块。

EN

回答 1

Stack Overflow用户

发布于 2017-09-27 20:48:05

命令header("Last-Modified:" . the_modified_date());Last-Modified行添加到页面的http头。为了获取日期,它使用了只存在于Wordpress中的the_modified_date()函数。

您可以通过修改应该在Prestashop安装的根目录中找到的.htaccess文件来实现这类操作(如果您的主机有一个Apache服务器)。Apache服务器每次收到请求时都会读取该文件。

如果是这种情况,您必须在此行之前添加一些内容:

代码语言:javascript
复制
# ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

最好的地方可能就在这一行之前。添加以下内容:

代码语言:javascript
复制
<ifModule mod_headers.c>
  Header set Last-Modified "Wed, 27 Sep 2017 00:00:00 GMT"
</ifModule>

此更改将使用您在.htaccess文件中设置的修改日期标记所有http响应。不是很理想,但它可以用来通知搜索引擎你已经对你的商店做了改变。

如果这不是您想要的,请详细说明添加修改日期到http头的最终目的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46400044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档