Home  >  Article  >  CMS Tutorial  >  How to cancel pseudo-static on phpcms mobile phone

How to cancel pseudo-static on phpcms mobile phone

下次还敢
下次还敢Original
2024-04-21 00:03:37968browse

If you need to cancel the pseudo-static function of PHPCMS mobile phone: comment out import_right() in include/extend.func.php; modify the regular expression in include/mobile.config.php to allow the URL to contain letters, numbers, Underscores and hyphens; clear pseudo-static files in the statics/mobile/ directory.

How to cancel pseudo-static on phpcms mobile phone

How to cancel PHPCMS pseudo-static on mobile phone

Cancel directly

Find the following code in the include/extend.func.php file:

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

Just comment it out or delete it.

Modify pseudo-static rules

Find the following code in the include/mobile.config.php file:

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

will The regular expression in /([0-9] )\/$/i is modified to /([0-9a-zA-Z\-_] )\/$/i allows pseudo-static URLs to contain letters, numbers, underscores, and hyphens.

Clear pseudo-static files

If pseudo-static files were generated before, these files need to be cleared. This can be done in the following two ways:

  • Manual deletion: Find all .html files in the statics/mobile/ directory and delete them.
  • Run command: rm -rf statics/mobile/*.html

The above is the detailed content of How to cancel pseudo-static on phpcms mobile phone. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn