设置伪静态规则

设置伪静态规则,第1张

PHPwind高级伪静态规则及教程

写上面的字。PW8是划时代的版本,由门户网、频道栏目等组成。stwind高度伪静态(非常伪静态)的解决方案只是适用社区论坛的一部分。

写在前面。PW8是划时代的版本,由门户网、频道栏目等组成。stwind的高度伪静态(非常伪静态)的解决方案只是适用社区论坛的一部分。并且它尽一切努力防止与其他实际 *** 作和详细地址的冲突。在这个版本中,改变了几个自变量,一个是列表页面的自变量,一个是担心特殊符号的自变量。详细的地址构成不会改变,帖子还是以article为前缀,列表页用commtopics连接。pw8里的数字修改很大,不方便改。充分考虑到会随意更改,然后版本考虑到个人数据加密的文档。这次还是延续了之前的设计风格。
1、打开require/common.php
寻找
函数URL重写($URL){
global$db_htmifopen,$db_dir,$db_ext
如果(!$db_htmifopen)返回$url
$tmppos=strpos($url,'#');
$add=$tmppos!==假的?substr($url,$tmppos):“”;
$turl=str_replace(array('。'php?','=','&','&',$add),数组($db_dir,'-','-','-',''),$URL);
$turl!=$url&&$turl。=$db_ext
return$turl。$add
}
替换为
函数URL重写($URL){
global$db_htmifopen,$db_dir,$db_ext
if(strpos($url,'thread.php?')!==false){
unset($URL_type);
$Thread_array=explode('&;'),substr(str_replace($add,'',$url),11));
foreach($Thread_arrayas$key=>;$value){
$URL_array=explode('=',$value,2);
if($URL_array['1']){
switch($URL_array['0']){
case'FID':
$URL_type['FID']=$URL_array['1'];
$URL_type['type']<;1&&$URL_type['type']=1;
break;
case'page':
$URL_type['page']=$URL_array['1'];
$URL_type['type']<;2&&$URL_type['type']=2;
break;
默认值:
$URL_type['type']=4;
break;
}}
switch($URL_type['type']){
case'1':
$URL="commtopics-"。$URL_type['FID'];打破;
事例“2”:
$URL="commtopics-"。$URL_type['fid']。"-".$URL_type['page'];打破;
}}elseif(strpos($url,'read.php?')!==false){
unset($URL_type);
$tmppos=strpos($url,'#');
$add=$tmppos!==假的?substr($url,$tmppos):“”;
$Read_array=explode('&;'),substr(str_replace($add,'',$url),9));
foreach($Read_arrayas$key=>;$value){
$URL_array=explode('=',$value,2);
if($URL_array['1']){
switch($URL_array['0']){
case'tid':
$URL_type['tid']=$URL_array['1'];
$URL_type['type']<;1&&$URL_type['type']=1;
break;
case'page':
$URL_type['page']=$URL_array['1'];
$URL_type['type']<;2&&$URL_type[type]=2;
break;
case'fpage':
$URL_type['fpage']=$URL_array['1'];
$URL_type['type']<;3&&$URL_type['type']=3;
break;
默认值:
$URL_type['type']=4;
break;
}}
switch($URL_type['type']){
case'1':
$URL="article-"。$URL_type['tid']。".html";
break;
事例“2”:
$URL="article-"。$URL_type['tid']。"-".$URL_type['page']。".html";
break;
事例“3”:
$URL="article-"。$URL_type['tid']。"-".$URL_type['page']。"-".$URL_type['fpage']。".html";
break;
}
}
//$url。=$db_ext很多人觉得后缀是个难题,假装要解决。
return$url。$add
}
低于标准。将其添加到httpd.ini或。htaccess或其他
^thread-htm-tid-(\d重写器上的重写引擎)-(。*).htmlthread.php?重写者^read-htm-tid-(\d)。*).htmlread.php?重写者^commtopics-(\d。*)thread.php?fid=$1&重写者^commtopics-(.*)thread.php?fid=$1&重写者^article-(\d)-(\d)-(。*).htmlread.php?tid=$1&page=$2&fpage=$3
重写者^article-(\d)-(\d)。htmlread.php?tid=$1&重写者^article-(.*).htmlread.php?tid=$1
重写者^(.*)-htm-(。*).html.php?$2
重写者^(.*)/simple/([a-z0-9\_]\。html)$/simple/index.php?$2
<;/ifmodule>;

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/773043.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存