www.gusucode.com > .htaccess文件在线生成器 2.0源码程序 > htaccessedit_2.0/htaccess/htaccess-weijingtai.php

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh" xml:lang="zh"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>htaccess伪静态设置方法</title> 
<meta name="Keywords" content=".htaccess,htaccess,伪静态,规则,设置,方法,SEO" /> 
<meta name="Description" content="利用.htaccess文件可以很好的进行站点伪静态,并且形成的目标地址与真正的静态页面几乎一模一样,如abc.html等,伪静态可以非常好的结合SEO" /> 
<meta http-equiv="Content-Style-Type" content="text/css" /> 
<meta http-equiv="Content-Script-Type" content="text/javascript" /> 
<link rel="stylesheet" href="share/css/top_cn.css" type="text/css" /> 
</head>
<body onload="showElement('naviFileList')">
<div id="wrapperAll">
<h1><a href="index.php"><img src="share/images/common_files/logo_cn.gif" alt=".htaccess Editor" width="300" height="60" /></a></h1>
<ul id="globalNavi"><li id="siteHome">
<?php include"menu.php"; ?>
</li></ul> 
<ul id="sbs">
<?php include"share.php"; ?>
</ul>
<H2 align=center>htaccess 伪静态的规则</H2>
<div id="google">
<?php include"adsense.php"; ?>
</div>
<P align=left>利用htaccess文件可以很好的进行站点伪静态,并且形成的目标地址与真正的静态页面几乎一模一样,如abc.html等,伪静态可以非常好的结合SEO来提高站点的排名,并且也能给人一种稳定的印象。</P>
<P align=left>由于伪静态必须要完全根据不同的站点进行不同的设置,因此,我们仅能简单介绍其原理,给出几个常用程序的示例:</P>
<P align=left>若要通过<A href="index.php" target=_self>htaccess使用伪静态</A>,则必须空间商支持Rewrite模块,该模块负责URL的重写。否则即便是设置好了,也无法使用,并且还有可能出现500错误。</P>
<P align=left><STRONG>下面是Discuz的伪静态设置文本:</STRONG></P>
<P align=left><FONT color=#993300># 将 RewriteEngine 模式打开 <BR>RewriteEngine On <BR># Rewrite 系统规则请勿修改 <BR>RewriteRule ^archiver/((fid|tid)-[0-9]+\.html)$ archiver/index.php?$1 <BR>RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&amp;page=$2 <BR>RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&amp;extra=page\%3D$3&amp;page=$2 <BR>RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2 <BR>RewriteRule ^tag-(.+)\.html$ tag.php?name=$1</FONT></P>
<P align=left><STRONG>以下是Phpwind的伪静态设置文本:<IFMODULE mod_rewrite.c> </STRONG></P>
<P align=left><FONT color=#993300>RewriteEngine On <BR>RewriteBase / <BR>RewriteRule ^(.*)-htm-(.*)$ $1.php?$2 <BR>RewriteRule ^(.*)simple/([a-z0-9\_]+\.html)$ $1/simple/index.php?$2</FONT></P>
<P align=left>此外,还有很多种不同的规则,如果想制定出适用于自己站点的伪静态规则,必须熟悉网站结构和正则表达式。</P>
 </div> 
<!--wrapperAll--> 
<div id="footer">
<?php include"footer.php"; ?>
</div><!--footer-->
</body>
</html>