WordPress 伪静态规则(IIS/Apache/Nginx) 不少朋友总是询问 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 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# span # span # span RewriteRule /tag/(. # span RewriteRule /wp-(.*) /wp-$1 [L] # span RewriteRule ^/$ /index.php [L] RewriteRule /(.*) /index.php/$1 [L] 然后另存为 httpd.ini 文件,上传到WordPress站点的根目录即可。 code 然后上传到 WordPress 站点的根目录,重命名为 .htaccess 即可 code 保存,重启 Nginx 即可。 Loading... <h1>WordPress 伪静态规则(IIS/Apache/Nginx)</h1> 不少朋友总是询问 WordPress 如何添加伪静态规则,今天倡萌就总结一下 IIS/Apache/Nginx 三种环境下的伪静态规则,希望对大家有所帮助。 <strong>检测主机是否支持伪静态的方法</strong>:在WP后台 > 设置 > 固定链接,设置为 <strong><span style="color: #ff0000;">非</span>默认带?的那种结构</strong>,然后访问任何一篇文章,如果出现 404 错误,说明你的主机当前不支持 WordPress 伪静态。 <img class="entered lazyloaded" src="https://www.wpdaxue.com/img/2013/01/wpdaxue.com-201301273.png" width="650" height="465" data-lazy-src="https://www.wpdaxue.com/img/2013/01/wpdaxue.com-201301273.png" data-ll-status="loaded" /> <div id="ez-toc-container" class="ez-toc-v2_0_63 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction"> <div class="ez-toc-title-container"></div> <nav> </nav></div> <h3><span id="IIS%E4%BC%AA%E9%9D%99%E6%80%81%E8%A7%84%E5%88%99" class="ez-toc-section"></span>IIS伪静态规则</h3> IIS 环境是 Windows 主机常用的服务器环境,新建一个 txt 文件,将下面的代码添加到文件中: <pre class="pure-highlightjs"><code class="null">[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 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# span # span # span RewriteRule /tag/(. # span RewriteRule /wp-(.*) /wp-$1 [L] # span RewriteRule ^/$ /index.php [L] RewriteRule /(.*) /index.php/$1 [L] 然后另存为 httpd.ini 文件,上传到WordPress站点的根目录即可。 code 然后上传到 WordPress 站点的根目录,重命名为 .htaccess 即可 code 保存,重启 Nginx 即可。 最后修改:2024 年 04 月 29 日 © 允许规范转载 打赏 赞赏作者 赞 如果觉得我的文章对你有用,请随意赞赏