草根站长折腾WordPress网站伪静态设置

 2015年6月14日 |  1 条评论 |   810

昨天真是惊魂一刻啊,事情是这样的,昨天折腾了网站的固定链接事儿,还顺便跟百度提交了网站,调整了百度抓取频率。

然后当我准备休息的时候,微部落博客网站便出现了状况:Service Unavailable

大家都知道,这是空间的站电池出了问题,一般只要联系空间商进行修复一下就OK了。所以我也没有太在意,这种情况毕竟不是第一次出现。

但是空间商经过调整之后,网站并没有恢复,而是出现了一种我没见过的情况,那就是:

服务器应用程序不可用
您尝试在此 Web 服务器上访问的 Web 应用程序当前不可用。

字体是红色的,这可吓了一跳,之前可从没发生过这个情况,继续联系空间商。然后就是很长一段时间的焦急等待。

之间观察了网站的文件情况,发现空间商那边正在改变我的文件!(突然赶脚木有安全感了,大家有木有。)

大概过了两个小时,网站终于可以打开,但是发生的情况是,首页能显示,任何内页打开都是:页面不存在。

我第一个想到的是,是不是文件损坏了呢?如果是这样的话,那麻烦可大了,因为微部落博客最后一次备份是在两个月前,之间进行了大量站点改变和文章更新。(草根站长穷折腾!)

心里顿时紧张了起来,但是看到首页还是我最近的,所以数据库应该正常。

这个情况问了下度娘,经过一番梳理,最后我认为是WordPress网站伪静态设置出现了问题。这就好办了,我又重新进行了一次伪静态设置的操作:

1、新建一个”chineseurl.php”文件并上传至wordpress的安装目录:

<?php
// IIS Mod-Rewrite
if (isset($_SERVER['HTTP_X_ORIGINAL_URL'])) {
$_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_ORIGINAL_URL'];
}
// IIS Isapi_Rewrite
else if (isset($_SERVER['HTTP_X_REWRITE_URL'])) {
$_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_REWRITE_URL'];
}
else
{
// Use ORIG_PATH_INFO if there is no PATH_INFO
if ( !isset($_SERVER['PATH_INFO']) && isset($_SERVER['ORIG_PATH_INFO']) )
$_SERVER['PATH_INFO'] = $_SERVER['ORIG_PATH_INFO'];
// Some IIS + PHP configurations puts the script-name in the path-info (No need to append it twice)
if ( isset($_SERVER['PATH_INFO']) ) {
if ( $_SERVER['PATH_INFO'] == $_SERVER['SCRIPT_NAME'] )
$_SERVER['REQUEST_URI'] = $_SERVER['PATH_INFO'];
else
$_SERVER['REQUEST_URI'] = $_SERVER['SCRIPT_NAME'] . $_SERVER['PATH_INFO'];
}
// Append the query string if it exists and isn't null
if (isset($_SERVER['QUERY_STRING']) && !empty($_SERVER['QUERY_STRING'])) {
$_SERVER['REQUEST_URI'] .= '?' . $_SERVER['QUERY_STRING'];
}
}
require("index.php");
?>

2、在控制面板-isapi筛选器-打开自定义伪静态支持。

3、然后再确认下进行了手工上传.htaccess文件操作:(Linux主机操作)

# BEGIN WordPress
<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

当然对于Windows主机下设置WordPress网站伪静态设置,需要制作httpd.ini文件上传到根目录。(具体操作可以问度娘。)

经过一番操作后,再次刷新浏览器缓存,点击进入微部落博客,一切都恢复了正常。然后我立刻进行了网站文件和数据库的备份。虽然是虚惊一场,但我们爱折腾的草根站长一定要勤备份的好习惯。

文章字数统计:1920 | 百度已收录

  |  pc蛋蛋幸运28群/WordPress  


微部落博客编辑整理发布,如有侵犯您的版权,请提供相关版权证明,博主将立即删除。
·博客大全  博客网址之家  博客导航  来路IP首页展示!   ·免费收录  ·免费推广你的博客   114.vprol.com
如果本文对您有用就 打个赏吧微信 OR 支付宝 扫描二维码
pay_weixin     pay_weixin
金额随意,您的支持是我的动力~

草根站长,博客导航,博客大全,博客网站,增加网站流量
回复 取消

欢迎评论发言,灌水及广告评论将被定期删除!

仅有 1 条评论

  1. 热词网 2015-6-14 13:27回复
    看不懂,坐个沙发先