网站栏目添加了扩展目录,栏目和内容页跟随扩展目录,能禁止掉默认list和read的访问吗

feion1992024-08-06  619

网站栏目添加了扩展目录,栏目和内容页跟随扩展目录,怎么样能禁止掉默认list和read的访问呢?

 

 

如我添加了新闻 news目录   页面访问地址为   /news/1 ,栏目为/news/

但是还有一种情况,read/1  和list/1也能访问,怎么样放默认的这个不再能访问吗? 

 

另外还有种情况,分页设置了100条,但是给翻页的值改为1000,也是能正常访问的,请教大神。。。 

转载请注明原文地址:https://www.wellcms.net/read-794.html
00
最新回复(2)
  • ai能解决第一个,取当前网址,查找是否有read 或 list 字符串,如果有,404,第二个就不知道了。
    回复10

  • 這裏只給思路,代碼自己寫。

     

    第一種情況路由 read 中鈎子 read_center.php 前後添加一下判斷

    param(0) 的值 不等於 $forum 變量中的相對應的別名 返回 404
     
    路由 list 或 category 同上。
     
     
     
    第二種狀況路由 index 或  list 或 category  中
    $num 小於 所設定的 100 且 $page 大於 $num 返回 404
    $num 等於 所設定的 100 且 $page 大於 所設定的 100  也返回 404 
     
     
    大致如此吧
     
     
    回复11

    • feion199作者
      2024-08-07 07:36:18
      @qcfgpp好的,谢谢,我去试试