对于学建站新手,推荐刚开始使用 WordPress 程序学习做网站,由于 WordPress 是 PHP 程序,它与 LINUX 空间配合很好,但仍有很多做网站新手会购买到 windows 属性空间,就导致了安装 WordPress 程序之后,伪静态出现链接中含有 index.php 的情况。

那么如何去除链接中的 index.php 呢?有二个方法,一个是使用插件,另一种是使用纯代码修改。下面讲讲如何使用无插件纯代码方式去除网站链接中的 index.php 。

首先桌面新建一个 txt 文本,然后复制以下代码至 txt 文件中:

[ISAPI_Rewrite]
# 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 /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 文件;再将 httpd.ini 文件上传至自己做网站的空间根目录。再次刷新网站首页,就会看到链接中的 index.php 被去除了。