dedecms系统apache服务器如何进行301重定向设置?

新建一个.htaccess文件。然后上传到服务器更目录。

文件代码为:

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} ^jiupaiseo.com$ [OR]

RewriteCond %{HTTP_HOST} ^jiupai.huyong.org.cn$

RewriteRule ^(.*)$ http://www.jiupaiseo.com/$1 [R=301,L]


【RewriteEngine On】

表示重写引擎开,关闭off,作用就是方便的开启或关闭以下的语句,这样就不需要一条一条的注释语句了。


【RewriteBase】

RewriteBase指令用于设定重写的基准URL。显式地设置了目录级重写的基准URL。

【RewriteCond语法】

RewriteCond TestString CondPattern [flags]


“redirect|R [=code]“(强制重定向)


若Substitution以http://thishost[:thisport]/(使新的URL成为一个URI)开头,可以强制性执行一个外部重定向。如果没有指定code,则产生一个HTTP响应码302(临时性移动)。如果需要使用在300-400范围内的其他响应代码,只需在此指定即可(或使用下列符号名称之一:temp(默认), permanent, seeother)。使用它可以把规范化的URL反馈给客户端,如将”/~”重写为”/u/”,或始终对/u/user加上斜杠,等等。


注意:在使用这个标记时,必须确保该替换字段是一个有效的URL。否则,它会指向一个无效的位置!并且要记住,此标记本身只是对URL加上http://thishost[:thisport]/前缀,重写操作仍然会继续进行。通常,你还会希望停止重写操作而立即重定向,那么就还需要使用”L’标记。



虎勇网推出SEO文章代写服务,550字低至8元,VIP更享有折扣!

未经允许请勿转载:虎勇网 » dedecms系统apache服务器如何进行301重定向设置?