你们在建站中有没有遇到这样的问题呢?

  [复制链接]
查看: 1273   回复: 9
发表于 2015-1-5 00:10:19 | 显示全部楼层 |阅读模式
我是用WordPress建站,使用linode服务器,环境配置lnmp。
程序上传服务器后,由于WordPress固定链接post名报404错误,于是配置了伪静态。WordPress后台固定链接选择post后正常访问。网站好多天了,都挺正常的。
因为我是跑mobile,要把页面放到追踪系统里面,网址后面需要带参数。
问题来了,网址带参数后提示pagenofound。按理说,?号加上参数应该正常访问啊,为什么找不到页面呢?百度了好久找不到答案。
有人也遇到同样的问题吗?求解答





补充内容 (2015-1-6 23:50):
WordPress建站,URL后面加参数S貌似是搜索的结果,如在首页http://xxx.com/?s=123,其结果和在http:xxx.com中搜索123一样。但是文章页http://xxx.com/post/?s=123报404错

补充内容 (2015-1-6 23:56):
文章页不能用S这个参数,但是别的参数没问题,如http://xxx.com/?a=12&p=12.
但是我页面放IM里面的时候,很长的参数跳转后第一个参数就变成S了,郁闷不解
回复

使用道具 举报

发表于 2015-1-5 00:27:49 | 显示全部楼层
检查伪静态吧!
lnmp这个n的问题  伪静态不好写如果是lamp不会
回复 支持 反对

使用道具 举报

发表于 2015-1-5 11:39:01 | 显示全部楼层
坐等高手解答。。。            
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-5 19:17:23 | 显示全部楼层
myzd 发表于 2015-1-5 11:39 你们在建站中有没有遇到这样的问题呢?
坐等高手解答。。。

你也碰到这问题了吗?

回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-5 23:52:12 | 显示全部楼层
yzhvps 发表于 2015-1-5 00:27 你们在建站中有没有遇到这样的问题呢?
检查伪静态吧!
lnmp这个n的问题  伪静态不好写如果是lamp不会

我的伪静态是:
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}

规则什么的我不会,这是从百度粘贴的。
可以帮我查看一下有问题吗?

回复 支持 反对

使用道具 举报

发表于 2015-1-6 18:08:36 | 显示全部楼层
伪静态的目的就是尽量弱化URL参数
这里伪静态设置是至关重要的
你需要找一个人来帮你,提供各种需要的东西
仅仅提供一些简单的信息,是没有人可以帮你的
回复 支持 反对

使用道具 举报

发表于 2015-1-6 18:25:42 | 显示全部楼层
你们在建站中有没有遇到这样的问题呢? 用我发的那个tuxlite脚本啊,军哥的lnmp建站不好使
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-6 23:40:41 | 显示全部楼层
月光飞燕 发表于 2015-1-6 18:08 你们在建站中有没有遇到这样的问题呢?
伪静态的目的就是尽量弱化URL参数
这里伪静态设置是至关重要的
你需要找一个人来帮你,提供各种需要的东西

找人帮忙了,IP,服务器账号密码,啥啥的都提供了,弄了一会没下文了。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-9 10:40:27 | 显示全部楼层
变通一下,换了一种思路去做了。不和问题硬碰硬。
回复 支持 反对

使用道具 举报

发表于 2015-1-9 10:42:16 | 显示全部楼层
linkensong 发表于 2015-1-9 10:40 你们在建站中有没有遇到这样的问题呢?
变通一下,换了一种思路去做了。不和问题硬碰硬。

兄弟,开跑了和我说一声!啥时候抽个空咱俩碰个头!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则