wordpress nginx中后台404找不到问题
发布:smiling 来源: PHP粉丝网 添加日期:2014-03-21 21:49:10 浏览: 评论:0
linux系统下安装的wordpress打开网页后台时出现404 nginx/0.8.54错误了,这个查看程序与路径都没有任何问题吧,这是什么原因,后来百度了一下原因是是正常后台url地址应该是 /wp-admin/ 这种格式的,但是由于Nginx的原因是 /wp-admin 这种格式的因为nginx中目录必须以/结束呀.
错误的原因:问题的原因是正常后台url地址应该是 /wp-admin/ 这种格式的,但是由于Nginx的原因是 /wp-admin 这种格式的,也就导致了错误,Nginx认为只有后面有 / 的情况下才会认为是一个目录.
解决办法:在 wp-admin/admin-header.php 中加入一段代码:
<base href=”/wp-admin/” />
加载到<?php 的上方就可以了.
或者这样操作:
1、登录shell,vim编辑Nginx配置目录(一般是在/usr/local/nginx/conf/)下的"wordpress.conf",当然如果你像我一样用的是自己写的conf文件,那就改对应的那个重定向配置文件就好.
vim /usr/local/nginx/conf/wordpress.conf2、把官方给的那一行加到文件最后面就行了,代码如下:
- location /blog/ {
- if ($host != 'www.phpfensi.com' ) {
- rewrite ^/(.*)$ http://www.phpfensi.com/$1 permanent;
- }
- 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 (.*) /blog/index.php;
- }
- }
Tags: wordpress nginx 后台404
相关文章
- ·WordPress初级教程1:什么是博客?(2013-11-11)
- ·WordPress初级教程-2: 什么是WordPress?(2013-11-11)
- ·WordPress初级教程-3: WordPress的功能和特点(2013-11-11)
- ·WordPress初级教程-4: 选择WordPress博客的主机和域名(2013-11-11)
- ·WordPress初级教程-5: 安装WordPress(2013-11-11)
- ·WordPress初级教程-6: 本地安装WordPress(2013-11-11)
- ·WordPress初级教程-7: 一个数据库中安装多个WordPress博客(2013-11-11)
- ·WordPress初级教程-8: WordPress控制面板/ Dashboard(2013-11-11)
- ·WordPress初级教程-9: WordPress用户设置/ Users(2013-11-11)
- ·WordPress初级教程-10: WordPress博客配置/ Settings(2013-11-11)
- ·关于wordpress上传图片不显示的原因(2013-11-11)
- ·WordPress程序的脆弱点你知道吗 (2013-11-11)
- ·总结八大Wordpress网站百度收录实现秒收的方法绝招 (2013-11-11)
- ·WordPress如何网站投稿者也可以上传图片(2014-03-18)
- ·WordPress怎么修改新用户注册邮件内容(2014-03-18)
- ·WordPress怎么添加前台注册功能(2014-03-18)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)