在APMServ5.2.6中配置好了伪静态,所有的伪静态页面都是没有问题的,除了搜索结果页,报了个403错误,网上和论坛里找了好久,愣是没找到方法来解决这问题,最后还是在APMServ中动了手脚,才把问题给解决了!方法如下:

第一步:

     先做好一下配置:开始 APMServ5.2.6伪静态功能,如果不会查看我下面的连接文章。APMServ开启伪静态的方法
 

第二步:

    找到以下文件 \Apache\conf\apmserv\vhost.conf  并且找到你所配置的当前主机的以下行 </Directory>

在下面添加一下规则代码,即可解决以上提出来的问题!

 
  
  1. </Directory>
  2. <IfModule mod_rewrite.c>   
  3. RewriteEngine On   
  4. RewriteRule ^(.*)-htm-(.*)$ $1.php?$2 
  5. RewriteRule ^(.*)/show-([0-9]+)([\-])?([0-9]+)?\.html$ $1/show.php?itemid=$2&page=$4 
  6. RewriteRule ^(.*)/list-([0-9]+)([\-])?([0-9]+)?\.html$ $1/list.php?catid=$2&page=$4 
  7. RewriteRule ^(.*)/show/([0-9]+)/([0-9]+)?([/])?$ $1/show.php?itemid=$2&page=$3 
  8. RewriteRule ^(.*)/list/([0-9]+)/([0-9]+)?([/])?$ $1/list.php?catid=$2&page=$3 
  9. RewriteRule ^(.*)/([a-z0-9]+)\.co/(.*)$ $1/company/index.php?homepage=$2&rewrite=$3 
  10. RewriteRule ^(.*)/htm/(.*)$ $1/index.php?&rewrite=$2 
  11. </IfModule> 

添加红色部分代码

请注意: 任何操作之前,请先备份好你的文件,以免发生错误不可还原!