找回密码
 加入怎通
查看: 558|回复: 0

[站长八卦] 神马SEO教你 wordpress如何实现伪静态

[复制链接]
送你葱 发表于 2012-09-10 20:19:08 | 显示全部楼层 |阅读模式
wordpress如何实现伪静态       WIN主机中WordPress伪静态的实现方法
需要一下几个步骤
一、创建404页面,404.php
9 ~8 \% E8 T' a) a6 z# M二、空间后台设置   上传的404 为默认 404页面
" Y' z0 R( J$ g; i! l' M三、wordpress后台设置 伪静态规则
一、创建404页面,404.php
$ o9 i( W) v; j' _! t代码如下:/ |, S1 O" i" U" d* Q
(1)、新建一个文本文档,把下面代码复制进去,然后 另存为  404.php
6 W2 |: d) M, I* P# h# ](2)、上传到网站的根目录
<?php
/ h, `' s- ^$ V, F$default = ‘index.php’;  
8 G6 d$ k- I& B% y: l$thisfile = ’404.php’;
: A6 c5 ]- |7 o$ @. `$_SERVER['ORIG_PATH_TRANSLATED'] = str_replace($thisfile, $default, $_SERVER['ORIG_PATH_TRANSLATED']); $_SERVER['SCRIPT_FILENAME'] = str_replace($thisfile, $default, $_SERVER['SCRIPT_FILENAME']);   
9 p; ~% [+ Z8 q4 R$_SERVER['ORIG_PATH_INFO'] = str_replace($thisfile, $default, $_SERVER['ORIG_PATH_INFO']);   
( K6 R( d5 \8 z$_SERVER['SCRIPT_NAME'] = str_replace($thisfile, $default, $_SERVER['SCRIPT_NAME']);   
( W( D) t" ]' r" s# \& r$_SERVER['PHP_SELF'] = str_replace($thisfile, $default, $_SERVER['PHP_SELF']);   
# G2 Y& ^; D0 D. N1 ]# N& b$ o$_SERVER['PATH_INFO'] = false;   
8 j2 t: c$ Y; W3 h$qs =& $_SERVER['QUERY_STRING'];   
7 Y* r! y: I* @6 c$qs = mb_convert_encoding(“$qs”,”UTF-8″,”GBK”); //转换编码以支持中文URL   
0 s9 h% m: U4 M4 b8 x+ W2 m' G/ K$ru =& $_SERVER['REQUEST_URI'];    ( z% V$ m7 ]2 V
$pos = strrpos($qs, ‘://’);   
" r3 Z# g* e: m+ q$pos = strpos($qs, ‘/’, $pos + 4);   
! r) y: o! p$ s# ]3 |, P$_SERVER['URL'] = $ru = substr($qs, $pos);    " e' V4 U- ]( _" Q3 `. e# a0 Z
$qs = trim(stristr($ru, ‘?’), ‘?’);   
+ I- ^/ v( \% `( }! O3 h// Required for WordPress 2.8+   
8 d, \# F5 Q( b; [3 J$_SERVER['HTTP_X_ORIGINAL_URL'] = $ru;   
$ a2 D, U# Y5 Z+ n6 G1 Z// Fix GET vars   
) ~/ m0 l8 i. U* k5 v( Xforeach ( $_GET as $var => $val ) {    . b2 L/ j7 n3 r3 I: _' X9 R
if ( substr($var, 0, 3) == ’404′) {    ' H( }9 R1 k% A
if ( strstr($var, ‘?’) ) {    0 {# F) U6 Y; T, j3 h
$newvar = substr($var, strpos($var, ‘?’) + 1);   
( N- }$ C1 r2 S% A1 `$_GET[$newvar] = $val;    3 Q# t. X7 g5 Z/ J' g& \
}   
4 L2 p+ p4 E% c0 qunset($_GET[$var]);    * H- |( w+ K7 x. w/ h/ l  {4 {9 j
}   
" B" V' w' w/ y- R, C1 K9 vbreak;    7 [- `6 @) A  l# w" p
}   
& m2 Q) J; O4 w9 b% @4 linclude($default);   ' z! J1 I9 C8 Y& |8 B* q
?>
二、空间后台设置   上传的404 为默认 404页面
网站空间的后台设置一下,设置成  web目录下的404页面为 默认404页面
三、wordpress后台设置 伪静态规则
登陆wordpress后台,选择 侧边栏的 “设置”,从下拉目录中,选择  “固定链接”& S5 W; m- k4 L: q% ]. t3 S, O4 M
然后  选择 “自定义结构”,填写伪静态规则: /%post_id%.html: S& O" x' V' t( K. [5 J) _) W
然后点击保存,就OK了
回复

使用道具 举报

2026年3月12日真牛社区(fd.znbgj.com)签到记录贴
我今天最想说:「www.hzzdsw.com 加油」.

    您需要登录后才可以回帖 登录 | 加入怎通

    本版积分规则

    QQ|手机版|小黑屋|网站地图|真牛社区 ( 苏ICP备2023040716号-2 )

    GMT+8, 2026-3-13 10:34 , Processed in 0.087614 second(s), 24 queries , Gzip On.

    免责声明:本站信息来自互联网,本站不对其内容真实性负责,如有侵权等情况请联系420897364#qq.com(把#换成@)删除。

    Powered by Discuz! X3.5

    快速回复 返回顶部 返回列表