当前位置: 首页 » SEO优化 » 解决SAE下Sitemap插件不能写入的问题
 |  全屏浏览  |  字号调整:

解决SAE下Sitemap插件不能写入的问题

2015-04-20 16:13:04 SEO优化 0 776 百度已收录
本文最后更新于2015-04-20,已超过 1年没有更新,如果文章内容、图片或者下载资源失效,请留言反馈,我会及时处理,谢谢!
历史上的今天:10月20日 - 1962年,中印边境自卫反击战爆发

周六下午好, 本文除去代码部分,共556个字,预计阅读时间需要2分钟。

初次使用Wordpress For Sae会遇到很多问题,例如不能直接在store下载theme和plugin,原因是sae不可写。

最近想把小站SEO,而且是在sae下遇到了这个问题,于是下载一个 baidu-sitemap-generator 的插件 ,不过SAE不可写,所以就无法生成sitemap.xml,插件也有sae选项,不过直接把sitemap.xml生成在Storage,但不能每次更新或新建文章都不是最新的。

插件设置页面也有关于sae用户的提示,如果是用SAE平台,打开网站根目录下的config.yaml加入两行代码:

1
2
- rewrite:  if ( path ~ "sitemap.xml" ) goto "wp-content/plugins/baidu-sitemap-generator/SAE_xml.php"
- rewrite:  if ( path ~ "sitemap.html" ) goto "wp-content/plugins/baidu-sitemap-generator/SAE_html.php"

然后在wp-content/plugins/baidu-sitemap-generator/下新建文件SAE_xml.php和SAE_html.php。
SAE_xml.php代码如下:

1
2
3
4
5
6
<?php  
  header("Content-Type:text/xml");
  $f = new SaeFetchurl();
  $data = $f->fetch("http://smwell-wordpress.stor.sinaapp.com/sitemap.xml");  
  echo $data;  
?>

SAE_html.php代码如下:

1
2
3
4
5
6
<?php  
  header("Content-Type:text/html");
  $f = new SaeFetchurl();
  $data = $f->fetch("http://smwell-wordpress.stor.sinaapp.com/sitemap.html");  
  echo $data;  
?>

本文标题:解决SAE下Sitemap插件不能写入的问题

本文地址:http://www.hehaibao.com/sae-sitemap/

版权声明:本博客所有文章除特别声明外,均采用 署名-非商业性使用-禁止演绎 4.0 国际 许可协议。请尊重他人的劳动成果!


发表评论

电子邮件地址不会被公开。 必填项已用*标注