finecms設定偽靜態後分享到微信不能訪問怎麼處理
阿新 • • 發佈:2022-05-03
finecms設定偽靜態後分享到微信不能訪問,分享的連結自動增加了一串引數,類似這樣的***.html?from=singlemessage&isappinstalled=0,剛開始ytkah沒注意,以為是微信遮蔽了不安全網址,後面在論壇上問了一下,他們回覆說那串引數是微信強制加的。既然那個引數無法去掉,能不能重寫url規則呢?在朋友的提醒下,ytkah設定一下偽靜態規則.html?(.*),修改的檔案是/config/rewrite.php,主要程式碼如下
<?php /** * 這裡由開發者自定義偽靜態規則,放在下面括號裡面 */ return array( // 內容模型搜尋 "search/(.+).html?(.*)" => "search/index/rewrite/$1", // tag關鍵詞庫 "tag/(.+).html?(.*)" => "tag/index/name/$1", // 欄目列表(分頁) "([a-z0-9]+)_(d+).html?(.*)" => "category/index/dir/$1/page/$2", // 欄目列表 "([a-z0-9]+).html?(.*)" => "category/index/dir/$1", // 內容頁(分頁) "([a-z0-9]+)-(d+)_(d+).html?(.*)" => "show/index/id/$2/page/$3", // 內容頁 "([a-z0-9]+)-(d+).html?(.*)" => "show/index/id/$2", ); ?>
不會設定偽靜態規則的朋友可以參考這篇文章:如何將finecms連結URL中的list和show去掉