Heim > CMS-Tutorial > PHPCMS > Hauptteil

Wie stelle ich Pseudostatik auf der Homepage der mobilen PHPCMS-Site ein?

coldplay.xixi
Freigeben: 2020-06-13 14:12:19
Original
2801 Leute haben es durchsucht

Wie stelle ich Pseudostatik auf der Homepage der mobilen PHPCMS-Site ein?

phpcms手机站首页如何设置伪静态?

phpcms手机站首页设置伪静态的方法:

1、打开/phpcms/modules/wap/functions/global.func.php

找到里面的这两个函数,如下图所示的注释掉的那行代码,在下面加入一行代码。

function list_url($typeid) {
  #return WAP_SITEURL."&a=lists&typeid=$typeid";
  return "/list-$typeid".'.html';
}
function show_url($catid, $id, $typeid='') {
global $WAP;
if($typeid=='') {
 $types = getcache('wap_type','wap');
 foreach ($types as $type) {
  if($type['cat']==$catid) {
  $typeid = $type['typeid'];
  break;
  }
 }
} 
  #return WAP_SITEURL."&a=show&catid=$catid&typeid=$typeid&id=$id";
  return "/show-$catid-$typeid-$id-1".'.html';
}
Nach dem Login kopieren

2、打开/phpcms/modules/wap/index.php

找到第59行,如下图所示的注释掉的那行代码,在下面加入一行代码。

#define('URLRULE', 'index.php?m=wap&c=index&a=lists&typeid={$typeid}~index.php?m=wap&c=index&a=lists&typeid={$typeid}&page={$page}');
define('URLRULE', 'list-{$typeid}.html~list-{$typeid}-{$page}.html');
Nach dem Login kopieren

3、添加伪静态规则

我使用的是apache服务器,把apache服务器设置支持.htaccess文件,在网站根目录创建.htaccess文件,在里面添加代码:

RewriteEngine On

RewriteRule ^list-([0-9]+)-([0-9]+) index.php?&a=lists&typeid=$1&page=$2
RewriteRule ^list-([0-9]+) index.php?&a=lists&typeid=$1;
RewriteRule ^show-([0-9]+)-([0-9]+)-([0-9]+) index.php?a=show&catid=$1&typeid=$2&id=$3;
Nach dem Login kopieren

这样,phpcms手机站就变成伪静态了。

.htaccess如何设置和创建可自行百度一下,方法都比较简单,这里就不细说了。

如果是nginx服务器,重写规则这样写:

rewrite ^/list-([0-9]+).html /index.php?&a=lists&typeid=$1 last;
rewrite ^/show-([0-9]+)-([0-9]+)-([0-9]+)-1.html /index.php?a=show&catid=$1&typeid=$2&id=$3 last;
Nach dem Login kopieren

推荐教程:《phpcms教程

Das obige ist der detaillierte Inhalt vonWie stelle ich Pseudostatik auf der Homepage der mobilen PHPCMS-Site ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage