APP开发|手机网站制作|企业SEO培训

信息中心

您可以点击在线留言按钮来提交您的意向单:

您也可以通过以下方式在线与我们沟通:

您当前的位置: 首页 > 求谛动态
信息中心

wordpress nginx多站点重写规则

    wordpress多站点模式可以被应用在多种方式上。其中最常用的是在"子目录"模式或者"二级域名"模式上。
    Nginx提供了两种特殊的指令:"x-accel-redirect"和"map",使用这两个指令可以使得wordpress多站点的网络服务实现伪静态功能。
    wordpress多站点模式可以被应用在多种方式上。其中最常用的是在"子目录"模式或者"二级域名"模式上。Nginx提供了两种特殊的指令:"x-accel-redirect"和"map",使用这两个指令可以使得wordpress多站点的网络服务实现伪静态功能。
    wordpress多站点使用子目录重写规则
    配置中
qd218.com修改为自己的站点域名。
    map $uri $blogname{
    ~^(?P/[^/] /)files/(.*)$blogpath ;
    }
    map $blogname $blogid{
    default -999;
    #Ref: http://wordpress.org/extend/plugins/nginx-helper/
    #include /var/www/wordpress/wp-content/plugins/nginx-helper/map.conf ;
    }
    server {
    server_name qd218.com ;
    root /var/www/
qd218.com/htdocs;
    index index.php;
    #多站点配置
    location ~ ^(/[^/] /)?files/(. ) {
    try_files /wp-content/blogs.dir/$blogid/files/$2 /wp-includes/ms-files.php?file=$2 ;
    access_log off;log_not_found off; expires max;
    }
    #avoid php readfile()
    location ^~ /blogs.dir {
    internal;
    alias /var/www/
qd218.com/htdocs/wp-content/blogs.dir ;
    access_log off;log_not_found off; expires max;
    }
    if (!-e $request_filename) {
    rewrite /wp-admin$ $scheme://$host$uri/ permanent;
    rewrite ^(/[^/] )?(/wp-.*) $2 last;
    rewrite ^(/[^/] )?(/.*\.php) $2 last;
    }
    location / {
    try_files $uri $uri/ /index.php?$args ;
    }
    location ~ \.php$ {
    try_files $uri =404;
    include fastcgi_params;
    fastcgi_pass php;
    }
    #此处可以继续添加伪静态规则
    }
    wordpress多站二级域名重写规则
    配置中
qd218.com修改为自己的站点域名。
    map $http_host $blogid {
    default       -999;
    #Ref: http://wordpress.org/extend/plugins/nginx-helper/
    #include /var/www/wordpress/wp-content/plugins/nginx-helper/map.conf ;
    }
    server {
    server_name 
qd218.com *.qd218.com ;
    root /var/www/
qd218.com/htdocs;
    index index.php;
    location / {
    try_files $uri $uri/ /index.php?$args ;
    }
    location ~ \.php$ {
    try_files $uri =404;
    include fastcgi_params;
    fastcgi_pass php;
    }
    #WPMU Files
    location ~ ^/files/(.*)$ {
    try_files /wp-content/blogs.dir/$blogid/$uri /wp-includes/ms-files.php?file=$1 ;
    access_log off; log_not_found off;      expires max;
    }
    #WPMU x-sendfile to avoid php readfile()
    location ^~ /blogs.dir {
    internal;
    alias /var/www/
qd218.com/htdocs/wp-content/blogs.dir;
    access_log off;log_not_found off;expires max;
    }
    #此处可以继续添加伪静态规则
    }
    备注
    "map"部分可以应用于小站点。大站点的多站点应用可以使用 nginx-helper wordpress插件 。
    如果想进一步优化wordpress的性能可以使用Nginx的fastcgi_cache,当使用fastcgi_cache配置需要在编译nginx时加上ngx_cache_purge模块以及使用wordpress的缓存插件等等



本文作者来自天津求谛互动,转载请注明出处:求谛互动(http://www.qd218.com

选择天津网站建设公司-求谛互动,优质服务,绝对不容错过 !
1. 优秀的网络资源,稳定的网站和速度保证
(配送双线独立ip空间,国际A级BGP机房,99.5% 的主机在线时间)
2. 7年天津网站建设经验,优秀的技术和设计水平,更放心
3. 全程省心服务,不必担心自己不懂网络,更省心。
------------------------------------------------------------------------------------------
我们的与众不同之处:
免费网络营销顾问:我们为您提供免费的网络营销顾问服务,您需要了解关于如何开展网络营销,电子商务,网站设计等的事宜,欢迎随时联系我们。

seo友好的网站管理系统:除了优质的网站空间,网站管理系统,和网站设计外,我们的网站管理系统更是seo友好的,包括:自定义栏目名,Google Sitemap自动生成,静态页面生成等等,让您的网站。

免费网络营销培训:如何更好的投放网络广告,如何提高网络广告的投资回报,如何发帖子,
如何优化网站,我们有丰富的经验开放给您!祝君成功!
联系我们:022-66351726

天津网站建设本站关键词:天津网站建设  天津网站制作  天津网站设计  网站建设  天津网站建设公司  网站建设