Discuz!X FOR SAE 伪静态的开启与使用,config.yaml配置教程
1. 编辑config.yaml在SAE的SDK里进入论坛所在的应用,点右键,选择编辑config.yaml
rewrite代码规则如下:[code]#cron:
# - description: cron test
# url: index.php
# schedule: every 43 mins
# timezone: Beijing
handle:
-rewrite: if ( path ~"^topic-(.+)\.html$") goto"portal.php?mod=topic&topic=$1&%{QUERY_STRING}"
-rewrite: if ( path ~"^article-([0-9]+)-([0-9]+)\.html$")goto "portal.php?mod=view&aid=$1&page=$2&%{QUERY_STRING}"
-rewrite: if ( path ~"^forum-(\w+)-([0-9]+)\.html$") goto"forum.php?mod=forumdisplay&fid=$1&page=$2&%{QUERY_STRING}"
-rewrite: if ( path ~"^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$") goto"forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%{QUERY_STRING}"
-rewrite: if ( path ~"^group-([0-9]+)-([0-9]+)\.html$")goto "forum.php?mod=group&fid=$1&page=$2&%{QUERY_STRING}"
-rewrite: if ( path ~"^space-(username|uid)-(.+)\.html$") goto"home.php?mod=space&$1=$2&%{QUERY_STRING}"
-rewrite: if ( path ~"^archiver/(.+)\.html") goto"archiver/index.php?$1&%{QUERY_STRING}"
-rewrite: if ( path ~ "^([a-z]+)-(.+)\.html$") goto"$1.php?rewrite=$2&%{QUERY_STRING}"
-rewrite: if ( path ~ "^data/cache/(.+)\.css") goto"cssjs.php?file=$1&type=css"
-rewrite: if ( path ~ "^data/cache/(.+)\.js") goto "cssjs.php?file=$1&type=js"[/code]
config.yaml编辑完成后,保存并使用sdk上传
2. 后台开启伪静态
后台进入全局--》SEO设置
在url静态化页面里,勾选后面的开启保存即可[hr]附演示[url]http://cx125.sinaapp.com[/url] 不过对于Discuz!X for SAE,其实尚有不少的BUG有待完善,不推荐作为正式社区使用,拿来作备份站还是挺不错的 收录[url]http://www.idc866.com/thread-13325-1-1.html[/url] [b]回复 [url=http://www.idc866.com/redirect.php?goto=findpost&pid=84637&ptid=13347]2#[/url] [i]12395874[/i] [/b]
不是BUG的问题,是SAE自身使用内容的缺陷,不支持777,不支持[font=Tahoma, Helvetica, SimSun, sans-serif].htaccess自然会有BUG。[/font][font=Tahoma, Helvetica, SimSun, sans-serif] 不过目前还是有稳定的应用上线的![/font] 看来新浪云最近很火呀
页:
[1]