当前位置:hao123网址大全 » 站长资讯 » 网站技术 » 文章详细 

WordPress 伪静态规则(IIS/Apache/Nginx)

发布:hao123网址大全  浏览:22次  时间:2021-12-02
不少朋友总是询问 WordPress 如何添加伪静态规则,今天倡萌就总结一下 IIS/Apache/Nginx 三种环境下的伪静态规则,希望对大家有所帮助。


检测主机是否支持伪静态的方法:在WP后台 > 设置 > 固定链接,设置为 非默认带?的那种结构,然后访问任何一篇文章,如果出现 404 错误,说明你的主机当前不支持 WordPress 伪静态。




IIS伪静态规则
IIS 环境是 Windows 主机常用的服务器环境,新建一个 txt 文件,将下面的代码添加到文件中:


[ISAPI_Rewrite]
# Defend your computer from some worm attacks
#RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]
# 3600 = 1 hour


CacheClockRate 3600
RepeatLimit 32
 
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
# Rules to ensure that normal content gets through


RewriteRule /tag/(.*) /index\.php\?tag=$1
RewriteRule /software-files/(.*) /software-files/$1 [L]
RewriteRule /images/(.*) /images/$1 [L]
RewriteRule /sitemap.xml /sitemap.xml [L]
RewriteRule /favicon.ico /favicon.ico [L]
# For file-based wordpress content (i.e. theme), admin, etc.
RewriteRule /wp-(.*) /wp-$1 [L]
# For normal wordpress content, via index.php
RewriteRule ^/$ /index.php [L]
RewriteRule /(.*) /index.php/$1 [L]
然后另存为 httpd.ini 文件,上传到WordPress站点的根目录即可。


Apache伪静态规则
Apache是 Linux 主机下常见的环境,现在一般的 Linux 虚拟主机都采用这种环境。新建一个 htaccess.txt 文件,添加下面的代码:


<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
然后上传到 WordPress 站点的根目录,重命名为 .htaccess 即可


Nginx伪静态规则
Nginx环境一般是Linux 主机 VPS或服务器用户用的比较多,这些用户一般都会自己配置Nginx,或者有专门的人帮你配置,打开 nginx.conf 或者某个站点的配置环境,比如 wpdaxue.com.conf(不同人配置的不一样),在  server   { } 大括号里面添加下面的代码:


location / {
try_files $uri $uri/ /index.php?$args;
}


# Add trailing slash to */wp-admin requests.
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
保存,重启 Nginx 即可。


注:如果以上规则不适用,请自己查看WP官方文档:https://codex.wordpress.org/Nginx
版权说明:hao123网址大全(www.hao123w.com)转载作品的目的在于传递更多信息,并不代表赞同其观点和对其真实性负责。如涉及作品内容、版权和其他问题(包括但不限于侵犯著作权、商业信誉等),烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至admin#hao123w.com(#换成@),我们将按国家相关法规即时移除。
推荐站点
  • LED照明网

    Led照明之家(LED照明网)-http://www.led123.com.cn 是一个汇聚了LED企业发布led显示屏,led灯,led灯泡,led吸顶灯,led灯具,led路灯,led照明,led电子显示屏,led节能灯,led投光灯等led供应信息的LED灯具灯饰照明市场!

    www.led123.com.cn
  • 114黄页信息网

    114黄页信息网(114wz.cn)是一个提供114查询,114企业名录大全,114黄页网站大全,企业黄页网等黄页信息服务网站!

    www.114wz.cn
  • hao123网址大全

    hao123网址大全(hao123w.com)又名好123网址之家,为您提供方便的上网导航服务,目前已经有很多用户设hao123为主页,请将首页设为hao123网址之家,方便您上网.

    www.hao123w.com
  • 4615 - 互联网创业新媒体

    4615 为互联网创业者提供动力,做创新的互联网创业新媒体

    www.4615.cn
  • hao525

    hao525.com 创立于2009年!

    www.hao525.com