我正在使用.htaccess
中的以下代码来设置WordPress站点中的Expires标题状态,并且它工作正常。
## EXPIRES HEADER CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 7 days"
</IfModule>
现在,我需要自定义主页和类别页的默认过期状态,因为它们的过期时间要快得多,即1天。
URL格式为:
- 首页:
example.com
- 类别页面:
example.com/nokia.html
- 文章页面:
example.com/.......html
类别和文章页面都有.html
文件扩展名。如果需要,可以在解决方案的htaccess中的异常条件中提到类别ID(它们不是类别URL的一部分)。
在最坏的情况下,我准备在.htaccess
中提到每个类别的URL(总类别约30)。
摘要:默认标题在.htaccess
中过期,所有URL设置为7天,但主页与类别页设置为1天.
请分享您的秘诀,让它成为现实。
1条答案
按热度按时间ghg1uchk1#
在Apache 2.4中使用
If
表达式可以: