wordpress如何去掉伪静态链接中的index.php?

发布时间:2020-11-29编辑:脚本学堂
本文介绍了wordpress中去掉伪静态链接中的index.php文件名称的方法,需要的朋友参考下。

在处理wordpress伪静态链接中的index.php问题时,怎样去掉wordpress伪静态链接中 index.php?

wordpress的伪静态url设置步骤

怎样去掉wordpress伪静态链接中的index.php的方法

虚拟主机的操作系统不一样,wordpress的伪静态设置方法也是有区别的。
一般服务器主要有两种操作系统:
一种为Unix/linux服务器,另一种为windows服务器,如果是Linux服务器wordpress的伪静态设置方法就比较简单,去掉wordpress伪静态链接中的index.php也相对容易很多,只要在网站后台固定连接设置功能里设置就好。

一般设置成:/category/%post_id%或者/archives/%post_id% 。

这里主要介绍Win系统的处理方法和步骤。在Win系统中怎样wordpress伪静态链接中的index.php呢!

方法一:
新建一个记事本,在其中写入下面代码保存为txt格式,重新命名为404.php,上传到网站根目录

代码:
 

复制代码 代码示例:
<?php
$qs = $_SERVER['QUERY_STRING'];
$_SERVER['REQUEST_URI'] = substr($qs, strpos($qs, ‘:80′)+3);
$_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI'];
include(‘index.php’);
?>

第二步、到虚拟主机控制面板,设置404自定义错误指向404.php

就是你买空间那里,一定有他们自己的后台设置,而现在基本都支持设置404错误的,设置好,把404错误指向404.php。这里我要说一下个重点,就是很多空间商的后台设置后不能及时更新,一般需要几分钟或者几小时,只要你设置好了,你就耐心点,等候,不要改来改去。(脚本学堂 www.jb200.com)

第三步、进入WordPress管理后台,点击设置,点击固定链接

wordpress后台那里有个固定连接设置或者叫永久链接的,在设置那边。可以看到有5种设置,你可以选择你自己喜欢的方式设置,也可以设置自己自定义的链接样式,设置好后就完成了。

方法二:打开记事本,把下面代码粘贴进去:
 

[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]

保存时保存类型选择“所有文件”,注意:伪静态注释有中文的,保存编码格式要:ANSI,并输入文件名称:httpd.ini
将这个httpd.ini文件上传到WP程序所在的目录index.php内。
之后进入WP后台修改固定链接,比如:/%category%/%post_id%.html 这样大功告成了。

以上就是去掉wordpress伪静态链接中的index.php方法了,希望大家都能操作成功。