Nginx中WordPress后台404的问题的解决办法

唉经常重启机器看样子还是有好处的啊..顺便提下经常重启机器有什么好处呢,重启会检查硬件的……你懂的..

这个是因为后台被重写导致的

WordPress官方肯定已经解决了,所以我们看一下官方的文档。

 

 代码如下 复制代码
http://www.111cn.net /Nginx
# Add trailing slash to */wp-admin requests.
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

就是简单地加一行斜杠重定向而已

解决办法·

       
登录shell,vi编辑Nginx配置目录(一般是在/usr/local/nginx/conf/)下的"wordpress.conf"。

输入命令如下:

 代码如下 复制代码

vi /usr/local/nginx/conf/wordpress.conf

把官方给的那一行加入到WordPress.conf的最后一行
比如像我的

 代码如下 复制代码

 
location / {
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;
} www.111cn.net

}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

:wq保存重启nginx即可。重启代码如下:

 

 代码如下 复制代码
/etc/init.d/nginx restart

OK  再看下 问题就这样愉快的解决了啊

时间: 2024-10-24 02:20:19

Nginx中WordPress后台404的问题的解决办法的相关文章

wordpress后台提示内存不足的解决办法

本人是个小小的站长,在美国那边买了个HostEase的主机.用Wordpress建博客的时候,前段时间还好好的,但今天不知道是这么回事,网站首页可以打开,但进后台的时候遇到这样类似的错误提示: Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate xxx bytes) 意思就是wordpress提示内存不足.最后我在网上找到相关解决办法并通过联系HostEase中文客服,结合在一起,我总结了

WordPress后台登录不跳转解决办法

开始以为是网速的原因,后来在网上查找原因,才知道这种情况,并不是你没有登录 WordPress后台,而是可能是你用了某些插件或者空间服务器的FSO的问题. 解决这种Wordpress 后台登录问题,其实很简单,就是输入[你的域名]/wp-login.php,不是一般时候用的[你的域名]/wp-admin/, 例如本站:/wp-login.php.进行登录就可以了. 上面是最简单的办法.当然如果不习惯的话,你可以改下代码就可以的. 具体如下: 打开文件 /wp-includes/pluggable

Nginx中错误提示:502 Bad Gateway解决办法

php-fpm支持的php-cgi 修改php-fpm 进程数在/usr/local/php/etc/php-fpm.conf 查找max_children 将后面的值修改成你要设置的值就可以 .  代码如下 复制代码 #vim  /usr/local/php/etc/php-fpm.conf <value name="max_children">4</value>        #max_children表示php-cgi的处理进程,设置max_childre

Nginx中提示Too Many Open Files 错误解决办法

做了点实验看了些源码,印证了自己的猜想. 对于get方法,send header+output_filter 就可以结束一次请求,因为GET方法是同步的,nginx会在handler返回之后的步骤中关闭链接,但对于post方法,由于nginx是使用异步的方式处理post数据,因此必须显式的关闭链接.  nginx的content handler同步返回后会调用ngx_http_finalize_request,在这个函数里,如果handler返回值为ngx_done则会直接ngx_http_fi

getview()-android getView中 position=0多次出现的解决办法

问题描述 android getView中 position=0多次出现的解决办法 适配器中的getview @Override public View getView(int position, View convertView, ViewGroup parent) { View view = View.inflate(context,R.layout.home_item,null); TextView tv = (TextView) view.findViewById(R.id.homeIt

Winxp中无法安装新字体的终极解决办法

Winxp中无法安装新字体的终极解决办法 在windows 7越来越火的今天,相信还有很多朋友对XP系统情有独钟吧?北极鱼也算是一个了,主要是由于自己都很少使用安装版软件,电脑上基本上都是一些绿色软件.并且自己制作很多绿色软件都是在xp系统下测试绿化的,结果就导致部分绿色软件在windows 7下无法使用,再加上在运行速度已经习惯问题上感觉还是XP来的顺手,所以一直还在延续着XP的使用,(双系统,平时使用在XP下,玩玩就用windows 7), 一直来用的XP好好的,不过早些天,北极鱼也算是终于

线程-关于Win32核心编程中DLL注入后无反应的解决办法

问题描述 关于Win32核心编程中DLL注入后无反应的解决办法 #include #include HINSTANCE hProcess; PWSTR pszLibFileRemote; HINSTANCE hThread; void StartInject(int ProcessID, char * DllName); void OverInject(char * DllName); void EnableDebugPrivilege(HANDLE processHandle); int ma

iOS9与XCode7中不能使用http连接的快速解决办法_IOS

在Xcode7.0及以上版本中编译iOS APP时,默认会使用iOS9的一项新特性,使得所有http连接被禁用,项目里使用的API没有https支持,就悲剧了.差了官方文档,有这么一段话 App Transport Security App Transport Security (ATS) enforces best practices in the secure connections between an app and its back end. ATS prevents accident

有关easyui-layout中的收缩层无法显示标题的解决办法_jquery

easyui-layout中的收缩层无法显示标题的问题原因分析: 在easyui-layout中设置面板初始化为可以折叠,然后就发现标题还有图标都木有了 嗯,就是结果列表上面.一片空白,出现了问题就要去解决它,在网上查了资料之后呢,决定修改jquery.easyui.min.js 版本为:jQuery EasyUI 1.4.1 在5105行有_39d方法,在其中设置两个变量_Cstitle,_CsIcon添加代码如下: var _Cstitle; var _closedTitle = p.pan