Heim  >  Artikel  >  CMS-Tutorial  >  So deaktivieren Sie Pseudostatik auf einem PHPCMS-Mobiltelefon

So deaktivieren Sie Pseudostatik auf einem PHPCMS-Mobiltelefon

下次还敢
下次还敢Original
2024-04-21 00:03:37996Durchsuche

Wenn Sie PHPCMS Mobile Pseudo-Static abbrechen müssen: Kommentieren Sie import_right() in include/extend.func.php aus; ändern Sie den regulären Ausdruck in include/mobile.config.php, um zuzulassen, dass URLs Buchstaben, Zahlen, Unterstriche usw. enthalten Bindestriche ;Pseudostatische Dateien im Verzeichnis statics/mobile/ löschen. 🔜 Kommentieren Sie es aus. Lassen Sie es einfach fallen oder löschen Sie es.

Pseudostatische Regeln ändernSo deaktivieren Sie Pseudostatik auf einem PHPCMS-Mobiltelefon

Suchen Sie den folgenden Code in der Datei include/mobile.config.php:

<code class="php">if(defined('IS_MOBILE') && defined('URLRULE') && URLRULE == 'html') {
    import_right();
}</code>
Change /([0-9]+)/ $/ Der reguläre Ausdruck in i wird in /([0-9a-zA-Z-_]+)/$/i geändert, wodurch pseudostatische URLs Buchstaben enthalten können , Zahlen, Unterstriche und Bindestriche.

Pseudostatische Dateien löschen

Wenn zuvor pseudostatische Dateien generiert wurden, müssen diese Dateien gelöscht werden. Dies kann auf zwei Arten erfolgen: include/extend.func.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>

将其注释掉或删除即可。

修改伪静态规则

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

rrreee

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

清除伪静态文件

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

  • 手动删除:找到 statics/mobile/ 目录下的所有 .html 文件并删除。
  • 运行命令:rm -rf statics/mobile/*.html
    • Manuelles Löschen: Suchen Sie alle .html-Dateien im Verzeichnis statics/mobile/ und löschen Sie sie.
    • Führen Sie den Befehl aus: rm -rf statics/mobile/*.html
    🎜

Das obige ist der detaillierte Inhalt vonSo deaktivieren Sie Pseudostatik auf einem PHPCMS-Mobiltelefon. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn