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

AMH 社区首页

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

[求助帖] 伪静态的后,网站根目录下的所有html文件打不开

dmdwnf
铝牌会员
238.00 价值分

dmdwnf 发表于 2014-09-28 11:31:03
本帖最后由 dmdwnf 于 2014-9-29 08:24 编辑

用了一个第三方的网站系统,对方给了一个nginx伪静态文件,内容如下:
rewrite ^/(.*)\.html$ /index.php?seo=$1 last;
rewrite ^/(.*)-img\.jpg$ /index.php?seo=$1 last;
我把以上内容改了个名字保存,叫abc.conf
在amh控制面板里虚拟主机编辑那里加载了abc.conf
网站伪静态成功,但是出现了一个新问题:那就是网站根目录下的所有html文件打不开和404错误页面不提示,没有安装此伪静态文件时,网站一切都正常,我的是nginx云服务器。不知道是伪静态有错误还是我的配置错了,请高手解答下,万分感谢,折腾了好几天了也没成功,谢谢了。
2014-09-28 11:31:03 1

x2012qq
银牌会员
2200.74 价值分

敢问阁下是什么程序 或是什么CMS?
  支持 (0分)  反对 (0分)
回复  2014-09-28 18:56:22 2

x2012qq
银牌会员
2200.74 价值分

另外 楼主你的帖子标题html打错了
  支持 (0分)  反对 (0分)
回复  2014-09-28 19:04:35 3

dmdwnf
铝牌会员
238.00 价值分

php的...............
  支持 (0分)  反对 (0分)
回复  2014-09-29 08:23:50 4

dmdwnf
铝牌会员
238.00 价值分

谢谢改过来了,可是问题没解决啊,
  支持 (0分)  反对 (0分)
回复  2014-09-29 08:25:04 5

1024
银牌会员
3159.62 价值分

rewrite ^/(.*)\.html$
这个就是匹配所有html文件了
  支持 (0分)  反对 (0分)
回复  2014-09-29 12:12:02 6

dmdwnf
铝牌会员
238.00 价值分

谢谢回复,如果我只想改变网站源文件的伪静态,其他的不改变,应该把这个伪静态代码怎么修改一下呢
  支持 (0分)  反对 (0分)
回复  2014-09-29 16:31:45 7

dmdwnf
铝牌会员
238.00 价值分

本帖最后由 dmdwnf 于 2014-9-29 19:37 编辑

引用:
1024 发表于 2014-9-29 12:12
rewrite ^/(.*)\.html$
这个就是匹配所有html文件了

谢谢回复,如果我只想改变网站网页文件的伪静态,其他的不改变,应该把这个伪静态代码怎么修改一下呢,不知道说清楚了没有,不明白的是,这个伪静态规则是把动态链接转换成静态的html,可是对原来的html文件有什么影响呢?进一步的说就是原来的html比如404错误页面,它没有被改变啊,为何不运行呢?
补充说明一下,哪个404页面是在网站根目录下的一个二级目录里加,是amh的404页面目录,。
我的网站源文件是在网站根目录下,问题是加载了伪静态文件后,amh目录里的404html和网站根目录下的html都不能执行。
  支持 (0分)  反对 (0分)
回复  2014-09-29 16:32:11 8

1024
银牌会员
3159.62 价值分

引用:
dmdwnf 发表于 2014-9-29 16:32
谢谢回复,如果我只想改变网站网页文件的伪静态,其他的不改变,应该把这个伪静态代码怎么修改一下呢,不 ...


不是很清楚你怎么说
  支持 (0分)  反对 (0分)
回复  2014-09-30 00:29:54 9

amysql
创始人
16530.81 价值分

你匹配上你需要区别开来。
加点特征。

rewrite ^/post-(.*)\.html$ /index.php?post=$1 last;
rewrite ^/sort-(.*)\.html$ /index.php?sort=$1 last;

url post-xxx.html这样重写伪静态。
  支持 (0分)  反对 (0分)
回复  2014-10-02 12:01:42 10

AMH面板 - 好用高效低占用、安全可靠极稳定

 1 2 >  (总2页)
AMH社区列表
用户服务中心