首页 » PHP教程 » php生成静态不全技巧_Wordpress建站教程Wordpress多站点模式的伪静态规则

php生成静态不全技巧_Wordpress建站教程Wordpress多站点模式的伪静态规则

访客 2024-12-19 0

扫一扫用手机浏览

文章目录 [+]

连续分享wordpress建站教程。
近期悦然完成了一个wordpress多站点建站项目,利用了wordpress自带的多站点模式,可以非常大略的创建分站。
悦然wordpress建站也是第一次做多站点项目,以是还是碰着了一些问题,不过终极都办理了,接下来我会给大家分享wordpress多站点模式可能碰着的问题和解决方法,本日先分享一下多站点模式的伪静态设置。

Apache多站点伪静态规则

大家网上找到的wordpress多站点模式的伪静态规则很多都是Apache环境的

php生成静态不全技巧_Wordpress建站教程Wordpress多站点模式的伪静态规则

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

# 文章由网站同步到多个平台,部分平台可能看不全代码,可打开网址查看https://www.zsxxfx.com/28983.htmlRewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - [L]# add a trailing slash to /wp-adminRewriteRule ^wp-admin$ wp-admin/ [R=301,L]RewriteCond %{REQUEST_FILENAME} -f [OR]RewriteCond %{REQUEST_FILENAME} -dRewriteRule ^ - [L]RewriteRule ^(wp-(content|admin|includes).) $1 [L]RewriteRule ^(.\.php)$ $1 [L]RewriteRule . index.php [L]子目录多站点伪静态规则(Apache)

# 文章由网站同步到多个平台,部分平台可能看不全代码,可打开网址查看https://www.zsxxfx.com/28983.htmlRewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - [L]# add a trailing slash to /wp-adminRewriteRule ^wp-admin$ wp-admin/ [R=301,L]RewriteCond %{REQUEST_FILENAME} -f [OR]RewriteCond %{REQUEST_FILENAME} -dRewriteRule ^ - [L]RewriteRule ^(wp-(content|admin|includes).) $1 [L]RewriteRule ^(.\.php)$ $1 [L]RewriteRule . index.php [L]Nginx多站点伪静态规则

Nginx环境下,子目录和子域名的伪静态规则都可以通用,下面的Nginx伪静态规则我是利用宝塔的规则转换工具得到的,亲测可用。

php生成静态不全技巧_Wordpress建站教程Wordpress多站点模式的伪静态规则
(图片来自网络侵删)

# 文章由网站同步到多个平台,部分平台可能看不全代码,可打开网址查看https://www.zsxxfx.com/28983.html#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多站点模式的伪静态规则先容,wordpress建站开启多站点模式后普通的伪静态规则是不能用的,否则网站的样式就可能会涌现问题,有些页面还可能会涌现404,如果你也碰着了类似的问题,那就参考上面的伪静态规则去设置一下吧。

标签:

相关文章