本站提供互联网编程技术交流分享,部分技术教程不断更新中,请随时关注或联系我寻求帮助 有事点我吧同时也欢迎有兴趣的朋友进行投稿。

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

WP教程 熊哥club 679℃ 1评论

1IIS伪静态规则  2Apache伪静态规则  3Nginx伪静态规则

不少朋侪总是扣问 WordPress 怎样添加伪静态规则,本日倡萌就总结一下 IIS/Apache/Nginx 三种环境下的伪静态规则,盼望对各人有所资助。

  检测主机是否支持伪静态的要领:在WP背景 > 设置 > 牢固链接,设置为 非默认带?的那种布局,然后访问任何一篇文章,假如出现 404 错误,阐明你的主机当前不支持 WordPress 伪静态。

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 文件,添加下面的代码:

然后上传到 WordPress 站点的根目录,重命名为 .htaccess 即可

Nginx伪静态规则

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

生存,重启 Nginx 即可。

题外话:倡萌一直不保举在 windows 的IIS服务器下安装 WordPress,由于 IIS 环境运行php步伐的服从,相对划一配置下 Linux 的 Apache 和 Nginx 环境,要低的多,

本文地址: http://www.xiongge.club/711.html

转载请注明:熊哥club » WordPress 伪静态规则(IIS/Apache/Nginx)

喜欢 (0)
[您的支持是我最大的动力]
分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽
  1. 伪静态每个网站都是要做的 ,感谢分享
    卢松松博客2016-07-06 15:30 回复
×
订阅图标按钮