产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] 伪静态失败

cbiz
铜牌会员
578.75 价值分

cbiz 发表于 2014-08-05 02:09:17
本帖最后由 cbiz 于 2014-8-5 02:23 编辑

我在dz后台,复制了这些规则。
然后进amh后台,找到amrewrite,增加这些规则进去,结果提示保存 规则失败。
请问这些要加在哪里呢?后台显示的文件位置是 :/usr/local/nginx/conf/rewrite/ibendi8.com.conf
rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last;rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3 last;rewrite ^([^\.]*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last;rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3 last;rewrite ^([^\.]*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3 last;rewrite ^([^\.]*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3 last;rewrite ^([^\.]*)/blog-([0-9]+)-([0-9]+)\.html$ $1/home.php?mod=space&uid=$2&do=blog&id=$3 last;rewrite ^([^\.]*)/(fid|tid)-([0-9]+)\.html$ $1/index.php?action=$2&value=$3 last;rewrite ^([^\.]*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ $1/plugin.php?id=$2:$3 last;if (!-e $request_filename) { return 404;}

这些规则的前面还有这几行。
if ( $host = 'attachment.ibendi8.com' )
{
set $subdomain "/data/attachment";
}


if ( $host = 'ibendi8.com' )
{
rewrite ^/(.*)$ http://www.ibendi8.com/$1 permanent;
}

怎么回事呢?
后来用amh自带的dz伪静态,再把这几行加在后面就可以了。加在前面就不行。
2014-08-05 02:09:17 1

97505227
银牌会员
4891.15 价值分

举个例子 你先做完的伪静态在做www跳转 原理可以行得通

你先做www跳转,在做伪静态的时候 伪静态的对象 还存在吗?
  支持 (0分)  反对 (0分)
回复  2014-08-05 03:00:56 2
 1  (总1页)
AMH社区列表
用户服务中心