phpcms手機端如何取消偽靜態

若需取消 phpCMS 手機端偽靜態:注釋掉 include/extend.func.php 中的 import_right();修改 include/mobile.config.php 中正則表達式,允許 URL 包含字母、數字、下劃線和連字符;清除 statics/mobile/ 目錄下的偽靜態文件。

phpcms手機端如何取消偽靜態

如何取消 phpcms 手機端偽靜態

直接取消

在 include/extend.func.php 文件中找到以下代碼:

if(defined('IS_MOBILE') && defined('URLRULE') && URLRULE == 'html') {     import_right(); }

將其注釋掉或刪除即可。

立即學習PHP免費學習筆記(深入)”;

修改偽靜態規則

在 include/mobile.config.php 文件中找到以下代碼:

if (defined('IS_MOBILE') && $_SERVER['REQUEST_URI'] != '/index.php') {     $matches = array();     preg_match('//(.*?)/([0-9]+)/$/i', URL, $matches);     if (count($matches) == 3) {         $_GET['catid'] = $matches[2];     } }

將 /([0-9]+)/$/i 中的正則表達式修改為 /([0-9a-zA-Z-_]+)/$/i,即可允許偽靜態 URL 包含字母、數字、下劃線和連字符。

清除偽靜態文件

如果之前生成了偽靜態文件,需要清除這些文件。可以通過以下兩種方式進行:

  • 手動刪除:找到 statics/mobile/ 目錄下的所有 .html 文件并刪除。
  • 運行命令:rm -rf statics/mobile/*.html

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享