若需取消 phpCMS 手機端偽靜態:注釋掉 include/extend.func.php 中的 import_right();修改 include/mobile.config.php 中正則表達式,允許 URL 包含字母、數字、下劃線和連字符;清除 statics/mobile/ 目錄下的偽靜態文件。
如何取消 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
喜歡就支持一下吧
相關推薦