在WordPress上载后,文件在单行上压缩内容

时间:2013-09-28 作者:jogesh_pi

我不知道我的wordpress文件出了什么问题,当我试图在下载后打开一个文件时,下载的文件被压缩为单一格式,如:

<?php/** * The Header for our theme. * * Displays all of the <head> section and everything up till <div id="main"> *
实际文件如下所示:

<?php
/**
 * The Header for our theme.
 *
 * Displays all of the <head> section and everything up till <div id="main">
 *
问题是,当我尝试上载新文件时,文件也被压缩了,无法正常工作。我已经安装了WP Super Cache插件来缓存页面,以便通过缓存提高页面加载速度,我不确定这一切背后是否有这个插件。

我在htaccess文件中添加了一些代码,而不是wp super cache:

RewriteEngine On
RewriteBase /blog/

# here are few rewrite rules for 301 permanent redirect

RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]


Header unset ETag  
FileETag None

<filesMatch "\\.(jpg|jpeg|png|gif|swf)$">
Header set Cache-Control "max-age=2592000, private"
Header set Expires "Sun, 23 October 2011 20:00:00 GMT"
</filesMatch>
<filesMatch "\\.(css|css.gz)$">
Header set Cache-Control "max-age=604800, private"
</filesMatch>
<filesMatch "\\.(js|js.gz)$">
Header set Cache-Control "max-age=604800, private"
</filesMatch>
<filesMatch "\\.(xml|txt)$">
Header set Cache-Control "max-age=216000, private, must-revalidate"
</filesMatch>
<filesMatch "\\.(html|htm)$">
Header set Cache-Control "max-age=7200, private, must-revalidate"
</filesMatch>

AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>

# END WordPress
谁能帮我一下我做错了什么。。

UPDATE:enter image description here

1 个回复
SO网友:s_ha_dum

缓存插件是一种复杂的野兽。他们安装了许多其他插件通常不安装的组件。你不能把它们关掉。例如,的卸载例程WP Super Cache 是:

关闭插件设置页面上的缓存并清除缓存

结束

相关推荐

为什么当我去安装插件时WordPress总是询问ftp登录信息

Possible Duplicate:How can I stop WordPress from prompting me to enter FTP information when doing updates? 我只是想知道为什么每次我去安装插件时wordpress总是询问ftp登录信息?我觉得这很恼人,因为如果人们不想手动复制插件目录中的插件,这几乎迫使他们不得不安装ftp服务器。我更愿意使用scp,因为我认为它更安全、更高效,更不用说我不会将服务器的登录凭据交给wordpress,这样我就可以轻松