新建一个.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重定向设置?