【发布时间】:2016-04-05 21:17:12
【问题描述】:
在 Magento CE 中,我想为 Extendware Page Cache 安装一个名为 Lightening Cache 的附加组件。
它需要在站点的虚拟主机定义中编辑 Apache 配置,添加:
RewriteEngine On
RewriteMap ewpchash prg:/home/.../shell/extendware/ewpagecache/apache/md5.php
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !\.(js|css|png|jpg|jpeg|ico|gif)$ [NC]
RewriteCond %{DOCUMENT_ROOT}%{SCRIPT_FILENAME} !-f
RewriteCond ${ewpchash:%{HTTPS};~;%{HTTP_HOST};~;%{REQUEST_URI};~;%{QUERY_STRING};~;%{HTTP:Cookie};~;%{SCRIPT_FILENAME};~;%{REMOTE_ADDR};~;%{HTTP_USER_AGENT}} -f
RewriteRule ^(.*)$ ${ewpchash:%{HTTPS};~;%{HTTP_HOST};~;%{REQUEST_URI};~;%{QUERY_STRING};~;%{HTTP:Cookie};~;%{SCRIPT_FILENAME};~;%{REMOTE_ADDR};~;%{HTTP_USER_AGENT}} [NC,L]
<FilesMatch "\.(html)$">
Header unset Cache-Control
Header unset Expires
Header append Expires "Thu, 19 Nov 1981 08:52:00 GMT"
Header append Cache-Control "must-revalidate"
</FilesMatch>
我已将此添加到/etc/apache2/sites-enabled/site.conf 的底部。
当我运行命令 apachectl graceful 时,我收到错误:
AH00526:第 53 行的语法错误 /etc/apache2/sites-enabled/site.conf:无效命令“标题”, 可能拼写错误或由未包含在服务器中的模块定义 配置操作“优雅”失败。 Apache 错误日志可能有 更多信息。
网站正在运行 Apache 2.4
我做错了吗?
【问题讨论】:
标签: apache magento url-rewriting