1. 程式人生 > 其它 >finecms設定偽靜態後分享到微信不能訪問怎麼處理

finecms設定偽靜態後分享到微信不能訪問怎麼處理

  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去掉