Rumah >Tutorial CMS >PHPCMS >Bagaimana untuk membatalkan pseudo-statik pada telefon bimbit phpcms

Bagaimana untuk membatalkan pseudo-statik pada telefon bimbit phpcms

下次还敢
下次还敢asal
2024-04-21 00:03:371056semak imbas

Jika anda perlu membatalkan PHPCMS mudah alih pseudo-statik: komen keluar import_right() dalam include/extend.func.php; ubah suai ungkapan biasa dalam include/mobile.config.php untuk membenarkan URL mengandungi huruf, nombor, garis bawah dan tanda sempang ;Kosongkan fail pseudo-statik dalam direktori statik/mudah alih/.

Bagaimana untuk membatalkan pseudo-statik pada telefon bimbit phpcms

Cara membatalkan PHPCMS telefon bimbit pseudo-statik

Batal terus

Cari kod berikut dalam include/extend.func filec. Komen keluar Hanya lepaskan atau padamkannya. <code>include/extend.func.php 文件中找到以下代码:

<code class="php">if(defined('IS_MOBILE') && defined('URLRULE') && URLRULE == 'html') {
    import_right();
}</code>

将其注释掉或删除即可。

修改伪静态规则

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

<code class="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];
    }
}</code>

/([0-9]+)/$/i 中的正则表达式修改为 /([0-9a-zA-Z-_]+)/$/i,即可允许伪静态 URL 包含字母、数字、下划线和连字符。

清除伪静态文件

如果之前生成了伪静态文件,需要清除这些文件。可以通过以下两种方式进行:

  • 手动删除:找到 statics/mobile/ 目录下的所有 .html 文件并删除。
  • 运行命令:rm -rf statics/mobile/*.html
Ubah suai peraturan pseudo-statik🎜🎜🎜Cari kod berikut dalam fail include/mobile.config.php: 🎜rrreee🎜Tukar /([0-9]+)/ $/ Ungkapan biasa dalam i diubah suai kepada /([0-9a-zA-Z-_]+)/$/i, yang membenarkan URL statik pseudo mengandungi huruf , nombor, Garis bawah dan sempang. 🎜🎜🎜Kosongkan fail pseudo-statik🎜🎜🎜Jika fail pseudo-statik telah dijana sebelum ini, fail ini perlu dikosongkan. Ini boleh dilakukan dengan dua cara berikut: 🎜
  • Pemadaman manual: Cari semua fail .html dalam direktori statics/mobile/ dan padamkannya. 🎜
  • Jalankan arahan: rm -rf statics/mobile/*.html🎜🎜

Atas ialah kandungan terperinci Bagaimana untuk membatalkan pseudo-statik pada telefon bimbit phpcms. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn