建站初学者必知的wordpress在Nginx/Apache/IIS中的伪静态规则

幸运草 2020年4月9日19:28:56伪静态评论阅读模式

在搭建好wordpress博客以后,我都是先让大家配置好文章的url格式为/%postname%.html这样的自定义结构的。比如是阿里云的虚拟主机这样配置以后,文章页面还是可以打开的,但是有的服务器或者是虚拟主机就打不开了,这就需要大家配置好伪静态的规则。

现在,我就把怎么配置wordpress的伪静态规则发出来给大家一起来学习。

建站初学者必知的wordpress在Nginx/Apache/IIS中的伪静态规则

wordpress的Nginx/Apache/IIS伪静态规则

NGINX伪静态规则

Nginx环境是Linux服务器里面常见的网站配置环境,完整网站环境是Linux+Nginx+Mysql+PHP简称LNMP环境,他的WordPress伪静态规则是:

  1. location / {
  2.     try_files $uri $uri/ /index.php?$args;
  3. }
  4. # Add trailing slash to */wp-admin requests.
  5. rewrite /wp-admin$ $scheme://$host$uri/ permanent;

把上面的文件放置在当前网站的配置里面,打开 nginx.conf 或者某个独立站点的配置环境,比如 yangzeye.net.conf(不同人配置的不一样),而我现在的是宝塔管理面板,只要在网站设置里面的伪静态里面复制上面代码保存即可。

Apache伪静态规则

Apache环境也是Linux服务器里面常见的网站配置环境,完整网站环境是Linux+Apache+Mysql+PHP简称LAMP环境,他的WordPress伪静态规则是:

  1. <IfModule mod_rewrite.c>
  2. RewriteEngine On
  3. RewriteBase /
  4. RewriteRule ^index.php$ - [L]
  5. RewriteCond %{REQUEST_FILENAME} !-f
  6. RewriteCond %{REQUEST_FILENAME} !-d
  7. RewriteRule . /index.php [L]
  8. </IfModule>

打开网站根目录下面的.htaccess文件,把上面的代码复制进去,加入没有这个文件的话,新建一个txt文本文档,重命名为.htaccess即可。

IIS的伪静态规则

IIS服务器是Windows系统自带的网站服务环境,打开网站根目录的httpd.ini把代码配置进去即可,没有这个文件的新建这个文件。

  1. [ISAPI_Rewrite]
  2. # Defend your computer from some worm attacks
  3. #RewriteRule .*(?:global.asa|default.ida|root.exe|..).* . [F,I,O]
  4. # 3600 = 1 hour
  5. CacheClockRate 3600
  6. RepeatLimit 32
  7. # Protect httpd.ini and httpd.parse.errors files
  8. # from accessing through HTTP
  9. # Rules to ensure that normal content gets through
  10. RewriteRule /tag/(.*) /index.php?tag=$1
  11. RewriteRule /software-files/(.*) /software-files/$1 [L]
  12. RewriteRule /images/(.*) /images/$1 [L]
  13. RewriteRule /sitemap.xml /sitemap.xml [L]
  14. RewriteRule /favicon.ico /favicon.ico [L]
  15. # For file-based wordpress content (i.e. theme), admin, etc.
  16. RewriteRule /wp-(.*) /wp-$1 [L]
  17. # For normal wordpress content, via index.php
  18. RewriteRule ^/$ /index.php [L]
  19. RewriteRule /(.*) /index.php/$1 [L]

好了,今天的wordpress的Nginx/Apache/IIS伪静态规则就讲完了,如果还有疑问的可以在下面留言哦!

欢迎大家关注杨泽业的泽业建站网,一起来学习实用的建站知识,让我们的网站能够更好的帮助我们服务这个世界。

本文来源于:建站初学者必知的wordpress在Nginx/Apache/IIS中的伪静态规则-变化吧
特别声明:以上文章内容仅代表作者本人观点,不代表变化吧观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与变化吧联系。

  • 赞助本站
  • 微信扫一扫
  • weinxin
  • 加入Q群
  • QQ扫一扫
  • weinxin
幸运草
什么是SEO,SEO能给企业带来多少收益 伪静态

什么是SEO,SEO能给企业带来多少收益

SEO汉译为搜索引擎优化,是一种方式。利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名,目的是为网站提供生态式的自我营销解决方案,让其在行业内占据领先地位,获得品牌利益;SEO包含站外SEO和站内...
SQLMap-常用命令 伪静态

SQLMap-常用命令

前端SEO优化 一、搜索引擎工作原理 在搜索引擎网站的后台会有一个非常庞大的数据库,里面存储了海量的关键词,而每个关键词又对应着很多网址,这些网址是被称之为“搜索引擎蜘蛛”或“网络爬虫”程序从茫茫的互...
记一次IIS劫持处置 伪静态

记一次IIS劫持处置

晚上十一点四十,刚准备休息,收到朋友电话,其一个站点被入侵篡改,导致某web接口异常,帮忙远程处理。 D盾一把梭: 网页篡改、服务器入侵类事件处理了几年,第一反应是服务器被提权,中了后门,占用CPU、...
静态还是伪静态好,你怎么看? 伪静态

静态还是伪静态好,你怎么看?

提到伪静态,大家都不陌生了。伪静态页面,指的是通过技术手段把动态网页处理成带有.htm或者.html结尾的地址,看起来是静态页面,这样利于搜索引擎的抓取和收录! 那么,处理成伪静态后,就完了吗?答案是...

发表评论