帝国cms最终下载页链接伪静态如何写
最佳回答
确认虚拟主机是否支持rewrite伪静态.htaccess文件。添加.htaccess
文件,把htaccess
文件放在网站根目录。
二、在win主机下实现伪静态
确认虚拟主机是否支持rewrite伪静态httpd.ini文件。添加httpd.ini文件,把httpd.ini文件放入网站根目录中。
具体伪静态规则看各自网站程序规则。
发布帝国会员空间的伪静态,其实简单到弊,关键是你开始想做
nginx版本,用于自己的独立服务器,要自己修改域名配置
rewrite
^([^.])/my([0-9]+)/$
$1/e/space/index.php?userid=$2
last;
rewrite
^([^.])/my([0-9]+)/(UserInfo|gbook).html$
$1/e/space/$3.php?userid=$2
last;
rewrite
^([^.])/my([0-9]+)/list-([0-9]+).html$
$1/e/space/list.php?userid=$2&mid=$3
last;
rewrite
^([^.])/my([0-9]+)/list-([0-9]+)-([0-9]+).html$
$1/e/space/list.php?userid=$2&mid=$3&page=$4
last;
apache版本,用于虚拟主机,一般更新个.htaccess文件到你的网站根目录就可以了(当然要空间支持.htaccess)
RewriteEngine
On
RewriteBase
/
RewriteCond
%{QUERY_STRING}
^(.*)$
RewriteRule
^my([0-9]+)/$
e/space/index.php?userid=$1&%1
RewriteCond
%{QUERY_STRING}
^(.*)$
RewriteRule
^my([0-9]+)/(UserInfo|gbook).html$
e/space/$2.php?userid=$1&%1
RewriteCond
%{QUERY_STRING}
^(.*)$
RewriteRule
^my([0-9]+)/list-([0-9]+).html$
e/space/list.php?userid=$1&mid=$2&%1
RewriteCond
%{QUERY_STRING}
^(.*)$
RewriteRule
^my([0-9]+)/list-([0-9]+)-([0-9]+).html$
e/space/list.php?userid=$1&mid=$2&page=$3&%1
以上设置是基于帝国会员空间的默认版本,主要模式是
http://你的域名/my+会员ID/
的静态链接形式,my可以改自己的;
可以改成
http://你的域名/my/会员注册名/
的形式,这时你要禁止会员用中文注册,
第一行分别改成
nginx
rewrite
^([^.]*)/my/(.+)/$
$1/e/space/index.php?username=$2
last;
apache
RewriteRule
^my/(.+)/$
e/space/index.php?username=$1&%1
其他下面各行要分别按第一行的改动修改一下。
最新回答共有5条回答
-
游客
回复如果想要学习的话,可以从基础的HTML、CSS学习,再掌握一个CMS的用法即可。
当然如果不想动脑子,就可以用市面上现有的智能建站系统,类似做PPT一样,拖动布局即可。
第一种方法,在做推广时候效果更好,能diy的空间更大。
第二种同质化比较严重,可能推广时候效果不太好,diy功能也会受制于平台的限制。
可以根据需求选择哪种,当然如果你爱学习的话,建议自己学习制作。
可以参考免费教学视频:零基础建站课程
-
游客
回复新手做一个网站的话,首先你要确定好做这个网站的目的是什么,是用来盈利还是做着玩。
如果是想要将网站达到盈利的效果,那么以下这些要有一点了解:
1.了解网站制作成本;
一般网站制作的方式有以下三种:
(1)自己开发或者拥有技术团队、工作室去开发网站。
(2)找网站建设公司,也就是将网站外包出去。
(3)使用织梦等类似的cms系统建设网站。
2.设计制作自己的网站;
这一步是比较关键的环节,设计好网站的风格类型,以及网站的架构布局如何设计,文案内容如何编写,图片如何跟文字搭配才能体现最好的效果,首页导航栏应该怎么设计,URL的深度设计为几级是最好的等等。在设计网站时解决好这些问题,做出来的网站会更加美观,看上去让人赏心悦目。
-
夲人出租
回复感谢邀请,这个问题其实是一个学习的问题,学习建设网站其实很容易。
1、首先你要明确自己的学习方向。
你问题里面知识笼统的介绍,说想学习建设网站,网站制作、网络推广等,其实你这个问题是说了两个大的方向,比如网站制作是一个大的方向,网络推广又是一个大的范畴,建议你明确学习的方法,你将来想制作网站还是要做网络营销推广等。
2、确定学习方法
再次就是确定学习方法了,不管是你学习网站建设还是学习营销推广或者两者都学习,那么就需要明确的学习方法,比如先学习建设一个网站。那么可以选择简单容易入手的博客型网站入手,类似的很多自学网站都有很多公开的教程,基本上花一天时间就可以搭建不错的基础型博客网站,如果先学习网络推广也可以看自学网站上的的基础推广逻辑,等你一系列课程都看过之后,你就有了明确的方向和基本的概念,就知道如何入手了,学习之前要确定明确你的学习方向和渠道。
其中最容易的就是向周围的老师们请教。
3、结合方法不断实践
你学习过一段时间以后,就需要自己实践了。纸上得来的必经没有经过消化。你自己切实的上手建设一个网站的时候会发现遇到各种问题,这样再回头来看教程中相应的解答,等你成功实践完成后,你的所有学习都有了成果,也会很有成就感。
4、重复以上的过程
最后就是重复以上的过程了,不断的学习,不断的实践,有个一万小时定律,相信经过大量的学习和实践之后,你会由一个小白成长为熟手,再成为专家。只要有信心,相信你必将实现自己的梦想。
我是阿敏团长,努力读1000本书,交1000个朋友,品味不同的人生,和你一起见证世界的奇迹。
-
游客
回复我用的是五指cms,是这样写的。你可以参照!
RewriteEngine on
RewriteRule ^content-([0-9]+)-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3
RewriteRule ^show-([0-9]+)-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3
RewriteRule ^list-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=lists&catid=$1&page=$2