Error cause
The cause is that the normal background url address should be/Wp-admin/, but the reason for Nginx is/wp-adminIn this format
This leads to errors.
Nginx considers it to be a directory only when/is later.
Solution
Add a piece of code to wp-admin/admin-header.php
<Base href = "/wp-admin/"/>
Load to <? Above php.
Or
1. Log on to the shell and run vim to edit the Nginx configuration Directory (usually under/usr/local/nginx/conf. conf ", of course, if you use your own conf file like me, you can change the corresponding redirection configuration file.
Vim/usr/local/nginx/conf/wordpress. conf2: add the line officially given to the end of the file.
The code is as follows: |
Copy code |
Location/blog /{ If ($ host! = 'Www .111cn.net '){ Rewrite ^/(. *) $ http://www.111cn.net/#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; } } |