2012-06-01 533
安装了WordPress后,为了方便收录,想把它设置成伪静态,却导致链接错误无法访问。通过询问才知道win主机是要上传httpd.ini文件的。对于一个看到代码就晕的人,我只能在网上找现成的。不过有的教程写得特专业,菜鸟们看起来不免晕晕的……
通过我的成功设置,我决定把过程写出来,方便和菜鸟之家_电脑爱好者一样不懂技术的网友。我不讲原理,只要你安装步骤做就行,希望通过我的经验,能让你不用浪费时间就解决问题,我的目的就达成了。
方法一
我分步骤写,尽量让小学生都懂。
1、新建一个txt文件,重命名为httpd.ini,就是把后缀.txt改为.ini。有提示,点确定。
2、打开新建的文件,复制下面的代码:
[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]
3、保存后用ftp工具上传到程序的根目录,假如WordPress程序安装在web文件夹下,就打开web文件夹,把建好httpd.ini文件上传进去。
4、设置成功。在WordPress后台的固定链接中选择自定义,输入希望实现的链接样式。具体格式为/%category%/%post_id%.html,2个斜杠中间可以替换代码(注意不要有空格,不然会多个数字),实现以日期、时间、作者、目录来分类。可替换的代码如下:
%year% 年份
%monthnum% 月份
%day% 日期
%hour% 小时
%minute% 分钟
%second% 秒
%postname% 文章名。在发表文章的时候,输入文章缩略名“This Is A Great Post!”那么 “this-is-a-great-post” 就是url中的文章名
%post_id% 文章的ID
%category% 目录
%author% 作者
此方法能用,经过我的测试发现了一个问题,用了之后,空间的图片不能直接打开了。
方法二
办法比较暴力。由于IIS下固定链接无法去掉 Index.php,于是有人想到制造404错误并截取错误的URL,进行URL重写匹配的办法,使请求URL获得正确解析。通俗来讲就是说,把错误的链接(没有index.php)利用404.php获取,通过加工变成正确的URL重新送给Wordpress。
去掉index.php的步骤如下:
编写404.php 文件,上传保存到博客根目录(和wordpress 的 index.php 在同一个目录)。文件内容如下:
<?php
$qs = $_SERVER['QUERY_STRING'];
$pos = strrpos($qs, '://');
$pos = strpos($qs, '/', $pos + 4);
$_SERVER['REQUEST_URI'] = substr($qs, $pos);
$_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI'];
include('index.php');
?>
打开IIS管理工具-博客属性-自定义错误-404;404.2;404.3;
类型选择URL,地址输入:/404.php 前面的“/”务必保留;
登录wordpress后台,在固定链接/永久链接(Permalinks)设置项目- 自定义结构里去掉index.php。是不是成功了?
虚拟主机用户怎么办?甭怕,绝大多数虚拟主机都支持自定义 404错误。实在不成,一个电话空间商就能解决。
我尝试使用过第二种方法,目前还没有发现什么问题,如果各位有什么更好的方法,希望与菜鸟之家_电脑爱好者交流交流
资源中心 2025-01-03
资源中心 2023-10-25
生活百科 2024-06-21
生活百科 2021-04-14
生活百科 2021-06-22
生活百科 2021-09-08
生活百科 2017-07-20
生活百科 2018-08-02
生活百科 2014-07-01
生活百科 2021-05-01
电脑应用 2022-02-28
生活百科 2020-10-30
资源中心 2019-12-08
生活百科 2020-06-28
电脑应用 2023-02-07
生活百科 2018-07-17
资源中心 2012-03-20
生活百科 2025-01-03
生活百科 2019-02-22
电脑应用 2019-07-29
扫码二维码
获取最新动态