谷歌seo推广公司亳州教程 - 品质高价格公道的软件

作者:悦然 wordpress 建站(悦然建站) (此处已添加小程序,请到今日头条客户端查看) 本文将继续分享 wordpress 建站教程。近期,悦然完成了一个 wordpress 多站点建站项目,该项目使用了 wordpress 自带的

如何在 Wordpress 中实现多站点模式的伪静态规则?

作者:悦然 wordpress 建站(悦然建站)

(此处已添加小程序,请到今日头条客户端查看)

本文将继续分享 wordpress 建站教程。近期,悦然完成了一个 wordpress 多站点建站项目,该项目使用了 wordpress 自带的多站点模式,可轻松创建分站。这是悦然 wordpress 建站首次进行多站点项目,因此遇到了一些问题,但最终都得到了解决。接下来,我将与大家分享 wordpress 多站点模式可能遇到的问题及解决方法,今天先分享多站点模式的伪静态设置。

Apache 多站点伪静态规则

网上搜索到的 wordpress 多站点模式的伪静态规则,很多都是适用于 Apache 环境的。

子域名多站点伪静态规则(Apache)

```

文章由网站同步到多个平台,部分平台可能看不全代码,可打开网址查看

RewriteEngine On

RewriteBase /

RewriteRule ^index.php$ - [L]

add a trailing slash to /wp-admin

RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]

RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^ - [L]

RewriteRule ^(wp-(content|admin|includes).) $1 [L]

RewriteRule ^(..php)$ $1 [L]

RewriteRule. index.php [L]

```

子目录多站点伪静态规则(Apache)

```

文章由网站同步到多个平台,部分平台可能看不全代码,可打开网址查看

RewriteEngine On

RewriteBase /

RewriteRule ^index.php$ - [L]

add a trailing slash to /wp-admin

RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]

RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^ - [L]

RewriteRule ^(wp-(content|admin|includes).) $1 [L]

RewriteRule ^(..php)$ $1 [L]

RewriteRule. index.php [L]

```

Nginx 多站点伪静态规则

在 Nginx 环境下,子目录和子域名的伪静态规则可以通用。下面的 Nginx 伪静态规则是通过宝塔的规则转换工具获取的,经测试可用。

```

文章由网站同步到多个平台,部分平台可能看不全代码,可打开网址查看

ignored: "-" thing used or unknown variable in regex/rew

rewrite ^/([_0-9a-zA-Z-]+/)?wp-admin$ /$1wp-admin/ permanent;

ignored: "-" thing used or unknown variable in regex/rew

rewrite ^/([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).)$ /$2 last;

rewrite ^/([_0-9a-zA-Z-]+/)?(..php)$ /$2 last;

rewrite /. /index.php last;

```

如何在 Wordpress 中实现多站点模式的伪静态规则?