转载请注明本文链接:https://blog.l9s.cc/?post=  [生成短网址]
  
    
  						
	标题已经写得很详细了,下面是修改方法。
	首先修改内容页面中,默认的post形式。
	打开网站根目录下的include文件夹中的lib下面的option.php文件
	将第67行改成如下形式(我这里演示的是将post改成pic,
	
	
	- 
		array(
	
 
	- 
		 'model' => 'Log_Controller',
	
 
	- 
		 'method' => 'displayContent',
	
 
	- 
		 'reg_0' => '|^.*/\?(pic)=(\d+)(&(comment-page)=(\d+))?([\?&].*)?$|',
	
 
	- 
		 'reg_1' => '|^.*/(pic)-(\d+)\.html(/(comment-page)-(\d+))?/?([\?&].*)?$|',
	
 
	- 
		 'reg_2' => '|^.*/(pic)/(\d+)\.html(/(comment-page)-(\d+))?/?$|',
	
 
	- 
		 'reg_3' => '|^/([^\./\?=]+)(\.html)?(/(comment-page)-(\d+))?/?([\?&].*)?$|',
	
 
	- 
		 ),
	
 
注意到其中除了把post改成pic,在reg_2中,我给文章链接添加了.html后缀。
	
	然后再打开include下面的lib中的url.php文件,将第40行到47行改成如下形式
	
	- 
		 case '0'://默认:动态
	
 
	- 
		 $logUrl = BLOG_URL . '?pic=' . $blogId;
	
 
	- 
		 break;
	
 
	- 
		 case '1'://静态
	
 
	- 
		 $logUrl = BLOG_URL . 'pic-' . $blogId . '.html';
	
 
	- 
		 break;
	
 
	- 
		 case '2'://目录
	
 
	- 
		 $logUrl = BLOG_URL . 'pic/' . $blogId . '.html';
	
 
最后打开include下controller下面的log_controller.php将第45行中的post改成pic
	
	
	- 
		 
	
 
	- 
		if ($params[1] == 'pic') { 
	
 
	
到这里,文章链接形式修改完毕,下面修改分类链接形式
	
	我这里演示将sort改成s,并且分类页面加上.html后缀,
	首先打开include中的lib下的option.php文件,将第81行的数组改成如下形式,其中sort改成了s,reg形式增加了.html后缀
	
	
	- 
		 array( 
	
 
	- 
		 'model' => 'Sort_Controller', 
	
 
	- 
		 'method' => 'display', 
	
 
	- 
		 'reg_0' => '|^.*/\?(s)=(\d+)(&(page)=(\d+))?([\?&].*)?$|', 
	
 
	- 
		 'reg' => '|^.*/(s)/([^\./\?=]+)\.html(\?(page)=(\d+))?/?([\?&].*)?$|', 
	
 
	- 
		 ), 
	
 
	
	然后打开include下的lib下的url.php文件,将93到108行改成如下形式
	
	
	- 
		 case '0': 
	
 
	- 
		 $sortUrl = BLOG_URL . '?s=' . $sortId; 
	
 
	- 
		 if ($page) 
	
 
	- 
		 $sortUrl .= '&page='; 
	
 
	- 
		 break; 
	
 
	- 
		 default: 
	
 
	- 
		 $sortUrl = BLOG_URL . 's/' . $sort_index .'.html'; 
	
 
	- 
		 if ($page) 
	
 
	- 
		 $sortUrl = BLOG_URL . 's/' . $sort_index . '.html?page='; 
	
 
	- 
		 break; 
	
 
	
至此,分类页面链接形式修改完成,演示网站采用的是“目录形式”的网址链接。修改完后,post编程了pic,分类的sort编程了s,并且内页和分类页都加了.html后缀。