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

How to cancel pseudo-static on phpcms mobile phone

下次还敢
Release: 2024-04-21 00:03:37
Original
1059 people have browsed it

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>
Copy after login

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>
Copy after login

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!

Related labels:
source:php.cn
Statement of this Website
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
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template