【问题标题】:Website will download instead of opening in browser网站将下载而不是在浏览器中打开
【发布时间】:2017-03-29 16:53:13
【问题描述】:

我的网站将启动下载,而不是在浏览器中打开。但是,我可以访问登录重定向和 wp-admin。

网站是:www.keymoneyconcepts.com.au

我的 .htaccess 文件如下所示:

# BEGIN WordPress
<IfModule mod_expires.c>
	ExpiresActive On
	ExpiresByType image/jpg "access plus 1 year"
	ExpiresByType image/jpeg "access plus 1 year"
	ExpiresByType image/gif "access plus 1 year"
	ExpiresByType image/png "access plus 1 year"
	ExpiresByType text/css "access plus 1 month"
	ExpiresByType application/pdf "access plus 1 month"
	ExpiresByType text/javascript "access plus 1 month"
	ExpiresByType image/x-icon "access plus 1 year"
	ExpiresDefault "access plus 1 weeks"
</IfModule>
Options -Indexes
<IfModule mod_rewrite.c>
	RewriteEngine On
	RewriteBase /
	RewriteRule ^/wp-content/endurance-page-cache/ - [L]
	RewriteCond %{REQUEST_METHOD} !POST
	RewriteCond %{QUERY_STRING} !.*=.*
	RewriteCond %{HTTP_COOKIE} !(wordpress_test_cookie|comment_author|wp\-postpass|wordpress_logged_in|wptouch_switch_toggle|wp_woocommerce_session_) [NC]
	RewriteCond %{DOCUMENT_ROOT}/wp-content/endurance-page-cache/$1/_index.html -f
	RewriteRule ^(.*)$ /wp-content/endurance-page-cache/$1/_index.html [L]
</IfModule>

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

你有什么建议吗?

谢谢

【问题讨论】:

  • 也许这是你的问题,stackoverflow.com/questions/1428575/…内容配置设置为附件在你的?
  • 搜索“endurance-page-cache”似乎会出现一些问题,尽管没有下载和执行 PHP 脚本。也许您的网站以某种方式禁用了 PHP。

标签: wordpress .htaccess


【解决方案1】:

通过提琴手检查它, 我得到了

HTTP/1.1 200 正常 服务器:阿帕奇 最后修改时间:格林威治标准时间 2017 年 3 月 10 日星期五 00:21:28 ETag:“1a2-54a5557bcafa7” 缓存控制:max-age=604800 过期:2017 年 4 月 5 日星期三 01:25:19 GMT 内容类型:application/x-httpd-php X-Cacheable:是的 内容长度:418 接受范围:字节 日期:2017 年 3 月 29 日星期三 08:51:08 GMT X-清漆:657727275 657725514 年龄:26749 通过:1.1 清漆 连接:保持活动

/** * 告诉 WordPress 加载 WordPress 主题并输出它。 * * @var 布尔值 */ 定义('WP_USE_THEMES', true);

/** 加载 WordPress 环境和模板 */ 要求(目录名(文件)。'/wp-blog-header.php');

【讨论】:

  • 所以我假设您的 wordpress 安装有一些容易出错的逻辑
  • 这和权限有关系吗?出于某种原因,当进入带有新缓存的站点时,它会下载,但在尝试登录等之后,您就可以完全访问该站点
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-11-08
  • 2012-08-18
  • 2019-03-08
  • 2013-10-25
  • 2014-01-29
相关资源
最近更新 更多