全球主机交流论坛

标题: 转移Wordpress后,WP的后台管理链接错误 [打印本页]

作者: GoTop    时间: 2010-4-29 19:21
标题: 转移Wordpress后,WP的后台管理链接错误
装的是LNMP0.4

WP后台的管理链接不对

比如说编辑帖子的链接,显示为http://www.xxxxxx.com/edit.php

其实际的url应该是http://www.xxxxxx.com/wp-admin/edit.php

是不是url rewrite有问题呢?

请大家帮忙看一下.

这是我nginx.conf文件中的内容
  1. server  
  2.         {
  3.                 listen       80;
  4.                 server_name xxxxxx.com;
  5.                 index index.html index.htm index.php default.html default.htm de
  6. fault.php;
  7.                 root  /home/wwwroot;

  8.                 include wordpress.conf;
  9.                 location ~ .*\.(php|php5)?$
  10.                         {
  11.                                 fastcgi_pass  unix:/tmp/php-cgi.sock;
  12.                                 fastcgi_index index.php;
  13.                                 include fcgi.conf;
  14.                         }

  15.                 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
  16.                         {
  17.                                 expires      30d;
  18.                         }

  19.                 location ~ .*\.(js|css)?$
  20.                         {
  21.                                 expires      12h;
  22.                         }

  23.                 access_log off;
  24.         }
复制代码
这是wordpress.conf中的内容
  1. location / {
  2. if (-f $request_filename/index.html){
  3.                 rewrite (.*) $1/index.html break;
  4.         }
  5. if (-f $request_filename/index.php){
  6.                 rewrite (.*) $1/index.php;
  7.         }
  8. if (!-f $request_filename){
  9.                 rewrite (.*) /index.php;
  10.         }
  11. }
复制代码

[ 本帖最后由 GoTop 于 2010-4-29 19:29 编辑 ]
作者: hnspzwy    时间: 2010-4-29 19:23
是的~nginx的伪静态可能你弄错了
作者: gdtv    时间: 2010-4-29 19:28
是不是设置里的“WordPress 安装地址”和“博客地址”填写错了
作者: GoTop    时间: 2010-4-29 19:29
原帖由 hnspzwy 于 2010-4-29 19:23 发表
是的~nginx的伪静态可能你弄错了


我更新的了我的nginx.conf和wordpress.conf文件的内容

麻烦帮看一下
作者: qiqi13245    时间: 2010-4-29 19:29
原帖由 gdtv 于 2010-4-29 19:28 发表
是不是设置里的“WordPress 安装地址”和“博客地址”填写错了

这种问题常见
作者: GoTop    时间: 2010-4-29 19:33
原帖由 gdtv 于 2010-4-29 19:28 发表
是不是设置里的“WordPress 安装地址”和“博客地址”填写错了


由于WP后台无法访问

我直接在phpmyadmin中的wp_options表查找出了这样的两项,这两项是经过我手动修改的.

option_name  option_value
siteurl    http://www.xxx.com
home      http://www.xxx.com

不知道这样有什么问题不?

在数据库中,还有其他地方设置网址的吗?
作者: myrte    时间: 2010-4-29 19:35
你在wp-admin  后面加个/
作者: GoTop    时间: 2010-4-29 19:39
原帖由 myrte 于 2010-4-29 19:35 发表
你在wp-admin  后面加个/


大哥你好帅!!!

以前我不加 / 也能正常访问的啊...

难道是nginx 系统要求都要有 / ???
作者: netroby    时间: 2010-4-29 19:41
那是apache的习惯,因为apache不够严谨。
作者: netroby    时间: 2010-4-29 19:41
包容能力强。
作者: GoTop    时间: 2010-4-29 19:47
原帖由 netroby 于 2010-4-29 19:41 发表
那是apache的习惯,因为apache不够严谨。


apache还是不错地
作者: myrte    时间: 2010-4-29 19:59
原帖由 GoTop 于 2010-4-29 19:39 发表


大哥你好帅!!!

以前我不加 / 也能正常访问的啊...

难道是nginx 系统要求都要有 / ???

应该是nginx规则的问题吧
具体我也没看出来应该改哪?
作者: cpuer    时间: 2010-4-29 20:04
标题: 回复 8# 的帖子
可以看看这个:http://www.lilynana.eu.org/thread-3693-1-1.html
作者: GoTop    时间: 2010-4-29 20:06
原帖由 cpuer 于 2010-4-29 20:04 发表
可以看看这个:http://www.lilynana.eu.org/thread-3693-1-1.html


大C出手就是技术贴啊!!!
作者: smdcn    时间: 2010-4-29 20:09
好像我装的nginx没用/也能正常啊…奇怪了…




欢迎光临 全球主机交流论坛 (https://lilynana.eu.org/) Powered by Discuz! X3.4