适用所有服务器的全站301重定向跳转教程
生活随笔
收集整理的這篇文章主要介紹了
适用所有服务器的全站301重定向跳转教程
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
名稱:全站301重定向跳轉(zhuǎn)教程
日期:2016-09-30
適用:所有服務(wù)器下的301重定向設(shè)置
以下使用域名chtml.cn做301重定向操作列子
dns域名解析設(shè)置301重定向[通用方式]:
將chtml.cn解析到主機(jī)ip地址,并同把www.chtml.cn的域名也解析到服務(wù)器的ip地址中。 記錄類型選擇"顯性url"; 解析記錄選擇“ @ ” ;apache服務(wù)器301重定向:
1.在apahce的httpd.conf文件里面開啟 mod_rewrite重寫URL模塊
2.然后在站點(diǎn)配置文件中加入以下代碼:
Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^chtml.cnRewriteRule ^(.*)$ http://www.chtml.cn/$1 [R=permanent,L]nginx服務(wù)器301重定向
把 chtml.cn www.chtml.cn一同解析到服務(wù)器ip綁定后在站點(diǎn)配置文件中加入以下代碼
server_name www.chtml.cn chtml.cn;if ($host != 'www.chtml.cn' ) {rewrite ^/(.*)$ http://www.chtml.cn/$1permanent; }其他方法[apache使用,放在網(wǎng)站根目錄]:
利用.htaccess設(shè)置301全站跳轉(zhuǎn)
RewriteEngine OnRewriteCond %{HTTP_HOST} !^chtml.cn$ [NC]RewriteRule ^(.*)$ http://chtml.cn/$1 [L,R=301]TOMACT301重定向
1.把項(xiàng)目導(dǎo)出為name.war
2.然后放到tomcat的webapps目錄下
3.修改tomcat/conf目錄下的server.xml文件。
4.打開server.xml,找到host標(biāo)簽
5.將name修改成域名如:name=”www.chtml.cn” 再加上
端口改成80
<Connector port="80" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />完整示例
<Host name="www.chtml.cn" appBase="webapps" unpackWARs="true" autoDeploy="true"><Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"prefix="localhost_access_log" suffix=".txt"pattern="%h %l %u %t "%r" %s %b" /><Context docBase="D:\Apache\Tomcat 8.0\webapps\name.war" path="/" reloadable="true"/> </Host>注:依據(jù)自己的類型填寫,docBase是項(xiàng)目name.war在tomcat的路徑,注意是”\”而不是”/” 。
總結(jié)
以上是生活随笔為你收集整理的适用所有服务器的全站301重定向跳转教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: springboot中使用websock
- 下一篇: 派生类构造的时候一定要调用_夏天使用电蚊