2016-03-11 87 views
0

我很新这个WordPress/Nginx /重写的东西,并试图让我的头围绕它。所以直接问这个问题:这两个重写有什么区别?Nginx的URL重定向与WordPress的虚拟目录配置

if (!-e $request_filename) { 
    rewrite /wp-admin$ $scheme://$host$uri/ permanent; 
    rewrite ^/[_0-9a-zA-Z-/]+(/wp-admin.*) $1 last; 
    rewrite ^/[_0-9a-zA-Z-/]+(/wp-include.*) $1 last; 
    rewrite ^/[_0-9a-zA-Z-/]+(/.*\.php)$ $1 last; 
} 

if (!-e $request_filename) { 
    rewrite /wp-admin$ $scheme://$host$uri/ permanent; 
    rewrite ^/[_0-9a-zA-Z-]+(/wp-.*) $1 last; 
    rewrite ^/[_0-9a-zA-Z-]+(/.*\.php)$ $1 last; 
} 

前者不会为网站与virtual directory设置工作,但后者则。他们有什么不同?与WordPress虚拟目录本身有什么关系?对不起,如果这已经问过,但我什么都不知道。

最佳, 圣

回答

0

通过的文件和目录进行筛选与wp-开始后,/wp-content目录是在我的WordPress安装的唯一区别。

因此,答案是可能是:

rewrite ^/[_0-9a-zA-Z-/]+(/wp-content.*) $1 last; 

从第一组规则缺失。