若相依 发表于 2015-1-14 21:15:24

来谈谈:Centos办事器下网站做301重定向

小知识:CentOS从来就不是一个人的独角戏,也许CentOS会有分叉或名称变更的危险,但决不能说它接近死亡。点击centoscn.com感到一下,这就是301功效。
网站301重定向是不是受情况限定?

我以为301重定向没有情况限定,只需是一个假造主机,不管是linux情况下的php假造主机,仍是windows情况下的php空间,都能够找到完成301重定向的***,只不外体例、***


的分歧罢了。在linux情况下完成网站301重定向功效更复杂、天真、便利。保举人人尽量选择linux情况下的php空间,linux情况能更完善的撑持php和更多的php扩大功效(如301,gzip等),这是linux与生俱来的上风,windows体系很难办到,即便能,历程也曲直折的,效力也不高。Windows就不是干php的活的,asp、asp.net这些才是windows生成俱来的上风。选择空间的时分,就请你做好选择。

纯linux情况下的空间是经由过程甚么体例往完成301功效的?
经由过程.htaccess伪静态划定规矩文件完成301功效,这也是linux空间完成301功效的首选***。假如你不晓得.htaccess是甚么?以是要完成301功效,就必需要新建.htaccess文件,假如你的网站中,还没有这个文件,请你继续往下浏览。


设置网站301重定向功效前的筹办


要做301,请依照提醒,做以下筹办:


1、断定域名剖析。请断定域名主(根)域名(如:centoscn.com),www的二级域名(如:www.centoscn.com),已剖析到空间IP地点并已失效,这是必需的。


2、断定已在空间把持面板中已绑定了网站域名。


3、请断定网站是不是会见一般,已能够经由过程域名(带www的和不带www的)能够一般会见到网站。


4、请断定你的网站是不是做了伪静态。假如做了伪静态,那末网站根目次下(public_html)就会有一个.htaccess文件,没做,就必要本人下手创建它。怎样新建?在持续往下浏览,你就可以找到***。



网站301重定向功效怎样设置


要做301功效,十分复杂,就是两条划定规矩就办理了。人人只需“依葫芦画瓢”就能够完成。那末,这两条划定规矩是:


RewriteCond%{HTTP_HOST}^centoscn.com$
RewriteRule^(.*)$http://www.centoscn.com/$1


划定规矩利用申明:


1、将下面的划定规矩中的域名,交换为你本人的网站域名。


2、请将划定规矩间接复制到记事本中,备用。


3、划定规矩应偶然,分两种情形。第一种情形,网站已做了伪静态,第二种情形,就是网站没有做伪静态。换句话说,就是.htaccess是不是存在于你的网站目次根目次中,假如有,就将划定规矩间接插出来,没有就新建一个上传到空间根目次。从这里入手下手,就有良多人含混了,.htaccess文件在那里?划定规矩拔出到谁人地位?怎样编纂.htaccess文件?文件上传到那里?怎样把划定规矩放出来等等。这是良多人弄不分明的中央,也是我们在售后事情中,碰到问的最多发问。上面我就具体的,分隔来讲(别厌弃我:P)。


怎样编纂.htaccess文件

我们人人一同来先弄分明“怎样编纂.htaccess文件?”,编纂.htaccess文件,你可使用恣意的编纂器都能够,记事本、editplus、dw等任何你想到的网页编纂工具都能够网站完成301功效的操纵步骤:


1、第一种情形,网站已做了伪静态(已有.htaccess文件的站点)。


网站做了伪静态,那末一样平常在网站根目次下(public_html)上面就会有一个.htaccess文件,那末要完成301就十分便利了。请登录ftp把.htaccess划定规矩下载到当地,用文本编纂器翻开,找到“RewriteBase/”,请将上述的301重定向的两条划定规矩拔出到“RewriteBase/”的下方。



2、第二种情形,就是网站没有做伪静态


做网站伪静态和301功效,都是用.htaccess划定规矩完成,你的站点没有做伪静态,一样平常也不会存在这个文件。那末,假如你确认你的网站根目次下没有.htaccess这个文件,那末就必要我们本人手动新建了,假如你是属于这类情形的,请你依据上面的先容入手下手设置:


301重定向划定规矩(本划定规矩合用任何linux情况下的空间):


RewriteEngineOn
RewriteBase/
RewriteCond%{HTTP_HOST}^centoscn.com$
RewriteRule^(.*)$http://www.centoscn.com/$1


在你本人的电脑上,新建一个记事本,将下面的划定规矩复制,粘贴到记事本中往,然后将划定规矩中的域名交换成你的域名,保留。请注重:windows体系不同意保留空称号的文件,以是在保留.htaccess这类的文件时,你的操纵体系会报错,请你不要一向纠结与此,输出恣意称号保留便可。最初毗连ftp,将这个文件上传到网站根目次(public_html)下,然后重名为.htaccess就弄定了。关于怎样新建.htaccess文件的更多***.



总结:

至此网站301设置终了,依据我上述先容,就必定能够乐成设置。在linux体系情况下的php空间,完成301是一件十分复杂的事变,请人人不关键怕。就是两条划定规矩,并将两条划定规矩放到符合的地位便可,鉴于良多人对linux情况主机利用不熟习,以是,用了大批的笔墨来具体的申明。本划定规矩合用任何linux情况下的空间利用,合适恣意开源步伐利用,不管你是用disucz!x2、joomla、dedecms仍是开网店用shopex、ecsohp、zencart都能利用。
小知识:CentOS从来就不是一个人的独角戏,也许CentOS会有分叉或名称变更的危险,但决不能说它接近死亡。

柔情似水 发表于 2015-1-16 19:26:07

来谈谈:Centos办事器下网站做301重定向

下面笔者在论坛看到的一个好问题:“安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。

只想知道 发表于 2015-1-19 05:04:47

首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。

海妖 发表于 2015-2-5 16:06:03

你需要提供精确有效的信息。Linux这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。

乐观 发表于 2015-2-12 23:13:06

我感觉linux的学习,学习编程~!~!就去学习C语言编程!!

金色的骷髅 发表于 2015-3-3 11:53:19

一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。

山那边是海 发表于 2015-3-11 11:32:19

linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创!

透明 发表于 2015-3-18 14:57:30

Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。

小妖女 发表于 2015-3-26 10:08:40

把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。
页: [1]
查看完整版本: 来谈谈:Centos办事器下网站做301重定向