本文目录一览:
- 1、请问phpcms v9可以直接生成伪静态吗?一般都是怎样生成的,生成后列表分页功能如何实现,求解答?
- 2、如何设置PhpCms问吧伪静态
- 3、phpcms 伪静态url怎么设置301
- 4、centos+nginx安装phpcms和discuz,开启了伪静态,但是访问的css,js,jpg等的mime类型都为text/html
- 5、阿里云虚拟主机phpcms支持伪静态么
- 6、网站优化之PHPCMS如何开启伪静态
请问phpcms v9可以直接生成伪静态吗?一般都是怎样生成的,生成后列表分页功能如何实现,求解答?
目测你的空间不支持htaccess,问服务商吧。
我之前就是找服务上技术人员才搞上的
如何设置PhpCms问吧伪静态
第一步:验证服务器或虚拟主机是否支持伪静态:①虚拟主机:询问主机提供商,看是否只是伪静态;②本地服务器:Apache 配置文件 httpd.conf1、LoadModule rewrite_module modules/mod_rewrite.so 把这句的“#”注释掉。2、AllowOverride none 改为 AllowOverride all重启apache服务器。-phpcms站群伪静态
第二步:详细设置:①在根目录上上传名为 .htaccess 的文件,如果里面请在里面增加相应代码; 代码如下:RewriteEngine OnRewriteRule ^(.*)content-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/index\.php\?m=contentc=indexa=showcatid=$2id=$3page=$4RewriteRule ^(.*)show-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/index\.php\?m=contentc=indexa=showcatid=$2id=$3page=$4RewriteRule ^(.*)list-([0-9]+)-([0-9]+).html$ $1/index\.php\?m=contentc=indexa=0xun.netlistscatid=$2page=$3-phpcms站群伪静态
第三步:进入PHPCMS后台设置:①位置:内容--管理栏目--生成HTML项目栏目页URL规则:list-1-2-1.html内容页URL规则:content-1-2-1.html第四步:批量更新URL:①位置:内容--批量更新URL②更新缓存-phpcms站群伪静态
phpcms 伪静态url怎么设置301
一个文章类网站换了全新的域名,原来的域名不方便记忆
因为关键词在百度首页前一、二名,所以就用了301重定项
把原有的域名 转到
之前没有做过301重定项,花一个小时在网上找教程,期间也少不了一番折腾
phpcms v9 301跳转设置方法一:
仅支持Apache服务器设置
在根目录下找到.htaccess文件,并将以下代码写入进去,保存上传即设置成功,如下图
1.jpg
代码如下,直接复制后,更改域名即可
RewriteEngine on
RewriteCond %{HTTP_HOST} !^linchangbing.com$ [NC]
RewriteRule ^(.*)$ [L,R=301]
注意将上面的域名替换为你自己的域名哦,另外以上代码是将www域名跳转到不带www的域名上,你如果的首选域名是带www的,那么在以上代码加上www即可
phpcms v9 301跳转设置方法二:(空间不支持伪静态)
phpcms v9 301跳转设置的另一种方法即是在根目录下的index.php文件中设置,如下图
1.png
代码如下,直接复制后,更改域名即可
$the_host = $_SERVER['HTTP_HOST'];//取得当前域名
if(strtolower($the_host) != '')//把这里的域名换上你想要的
{ $URIRedirect=$_SERVER['REQUEST_URI']; //获取域名后的参数
if(strtolower($URIRedirect)=="/index.php")//判断是参数为/index.php就显示为/
{
$URIRedirect="/";
}
header("HTTP/1.1 301 Moved Permanently");//发出301头部
header("Location: ".$URIRedirect);//跳转到你希望的地址格式
exit();
}
"错误 310 (net::ERR_TOO_MANY_REDIRECTS):重定向过多。"问题
解决方法很简单,即直接在后把把网站的缓存重新生成一下就行了
phpcms v9 设置301后,内页转向了动态链接
原因是方法一中的代码放在了伪静态规则后面
解决:把代码放在伪静态规则前面就可以了
IIS下利用伪静态httpd.ini来实现301重定向
一、没有在后台开启伪静态,使用的是静态页面或动态页面
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^
RewriteRule (.*) [I,RP]
二、如果在网站后台开启了伪静态
编辑http.ini文件,在第4行 RepeatLimit 32 下新起一行(注意不要动下面的代码),把下面这段复制粘贴到新起的那行:
RewriteCond Host: ^
RewriteRule (.*) [I,R]
centos+nginx安装phpcms和discuz,开启了伪静态,但是访问的css,js,jpg等的mime类型都为text/html
看一下关闭伪静态后的地址,和开启伪静态对比,是不是伪静态规则没设置对呢?
阿里云虚拟主机phpcms支持伪静态么
虚拟主机只是一个服务器,和phpcms伪静态设置没有关系,还可以设置伪静态。
虚拟主机,是在网络服务器上划分出一定的磁盘空间供用户放置站点、应用组件等,提供必要的站点功能与数据存放、传输功能。
PHPCMS是一款网站管理软件。该软件采用模块化开发,支持多种分类方式,使用它可方便实现个性化网站的设计、开发与维护。
它支持众多的程序组合,可轻松实现网站平台迁移,并可广泛满足各种规模的网站需求,可靠性高,是一款具备文章、下载、图片、分类信息、影视、商城、采集、财务等众多功能的强大、易用、可扩展的优秀网站管理软件。
PHPCMS由国内80后知名创业者钟胜辉(网名:淡淡风)于2005年创办,是国内知名的站长建站工具。2009年,PHPCMS创办人钟胜辉离开PHPCMS,创办国内针对媒体领域的CMS产品CmsTop(思拓合众)。-phpcms站群伪静态
扩展资料
虚拟主机优点
1、相对于购买独立服务器,网站建设的费用大大降低,为普及中小型网站提供了极大便利;
费用低廉,尽管网上信息发布具备明显的宣传功能优势,但其费用的低廉仍是不可想象的。电台电视台的广告虽然以秒计算,但费用也动辄成千上万。
报刊广告也价格不菲,超出多数单位个人的承受力。网上信息发布由于节省报刊的印刷和电台电视台昂贵的制作费用,成本大大降低,使绝大多数单位个人都可以承受。覆盖范围广,传统媒体无论电视、报刊、广播还是灯箱海报都不能跨越地域限制,只能对特定地区产生影响。-phpcms站群伪静态
成交概率高,对于传统媒介的广告,观众大多是被动接受,不易产生效果。形式生动活泼,运用计算机多媒体技术,网上信息以图、文、声、像等多种形式,将产品的形状、用途、使用方法、价格、购买方法等信息直接展示在用户面前。-phpcms站群伪静态
具有实时性,商家可以根据市场需要随时更改广告内容,灵活方便。更重要的是,对企业和机构用户而言,这是当前最为省钱、便利和实用的方式。
2、利用虚拟主机技术,可以把一台真正的主机分成许多“虚拟”的主机,每一台虚拟主机都具有独立的域名和IP地址,具有完整的Internet服务器功能。虚拟主机之间完全独立,在外界看来,每一台虚拟主机和一台独立的主机完全一样。-phpcms站群伪静态
效果一样,但费用却大不一样了。由于多台虚拟主机共享一台真实主机的资源,每个虚拟主机用户承受的硬件费用、网络维护费用、通信线路的费用均大幅度降低,Internet真正成为人人用得起的网络。
目前,许多企业建立网站都采用这种方法,这样不仅大大节省了购买机器和租用专线的费用,网站服务器服务器管理简单,诸如软件配置、防病毒、防攻击等安全措施都由专业服务商提供,大大简化了服务器管理的复杂性。
同时也不必为使用和维护服务器的技术问题担心,更不必聘用专门的管理人员。
3、网站建设效率提高,自己购买服务器到安装操作系统和应用软件需要较长的时间,而租用虚拟主机通常只需要几分钟的时间就可以开通,因为现在主要的服务商都已经实现了整个业务流程的电子商务化,选择适合自己需要的虚拟主机,在线付款之后马上就可以开通了。 -phpcms站群伪静态
4、虚拟主机技术的出现,是对Internet技术和网络发展的重大贡献,由于多台虚拟主机共享一台真实主机的资源,大大增加了服务器和通讯线路的利用率,使得一台服务器上能够毫无冲突地配置多个网络IP地址。
这意味着人们能够利用虚拟主机把若干个带有单独域名的站点建置在一台服务器上,不必再为建立一个站点而购置单独的服务器和用巨资申请专线作为网络信息出口。
现在,大部分国内外企业建站都采用这种服务器硬盘空间租用的方式(即虚拟主机),虚拟主机的好处在于不但大大节省了购买服务器和租用专线的费用,同时也不必为使用和维护服务器的技术问题担心,另外也不必拥有专门的服务器管理人员。-phpcms站群伪静态
5、虚拟主机的低成本高利用率,迅速吸引了中小企业。为适应我国进入WTO后日益激烈的国际商业竞争环境,加快对投资小、收益快的网上交易平台的应用,加强电子商务、企业上网等信息化建设的力度,虚拟主机建站已成为提高企业竞争力的重要手段。-phpcms站群伪静态
网站优化之PHPCMS如何开启伪静态
在安装完最新版的PHPCMS V9版后,默认是不启用伪静态的,你需要经过一些设置才能实现。
.htaccess文件
首先第一点,你需要在网站根目录下放置一个“.htaccess”文件,来标明其“Rewrite”规则。这个文件实际在最新版的V9版的readme目录下有,默认跟上传目录分开的,刚才说了,PHPCMS默认是不开启伪静态的。所以,你只需要将其上传到你的根目录即可。当然你也可以自己编写,其内容如下:-phpcms站群伪静态
RewriteEngine on
RewriteRule ^content-([0-9]+)-([0-9]+)-([0-9]+).html index.php?m=contentc=indexa=showcatid=$1id=$2page=$3-phpcms站群伪静态
RewriteRule ^show-([0-9]+)-([0-9]+)-([0-9]+).html index.php?m=contentc=indexa=showcatid=$1id=$2page=$3-phpcms站群伪静态
RewriteRule ^list-([0-9]+)-([0-9]+).html index.php?m=contentc=indexa=listscatid=$1page=$2
栏目管理设置不生成Html
第二步,你需要在你的后台栏目管理里面,对你的各个栏目设置为不生成Html,默认是生成的,请注意。
同时,你还需要选择栏目页和内容页的URL规则如上图所示的规则类型。
一切设置完毕后,更新你的缓存,就完工了!