Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 自己写的伪静态可以访问,求教

[复制链接]
zhangpulin37 发表于 2017-3-13 15:10:50 | 显示全部楼层 |阅读模式
自己的写的文章列表伪静态和目录伪静态rewrite ^([^\.]*)/list-(.+)\.html$ $1/portal.php?mod=list&catid=$2 last;
rewrite ^([^\.]*)/dxxs/([0-9]+)\.html$   $1/dxxs/index.php?page=$2 last;


都可以正常访问,输入静态地址可以,如果点击就直接走伪静态,现在只能手动输入伪静态,点击网页还是去动态地址了
lsza 发表于 2017-3-15 06:46:11 | 显示全部楼层
源码中没有修改相对应的规则
在指定伪静态后分页链接也应该开启伪静态规则并加个判断,看看是动态还是静态地址
示例:
  1. <a href="{if $config['isrewrite']}shop.html{else}plugin.php?id=shop{/if}">下一页</a>
复制代码

对应伪静态规则:
  1. RewriteCond %{QUERY_STRING} ^(.*)$
  2. RewriteRule ^^shop_([0-9]+)\.html$  plugin.php?id=shop&act=view&sid=$1&%1
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-26 14:39 , Processed in 0.021339 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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