亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JSP > 正文

jsp網站如何換域名

2024-09-05 00:18:27
字體:
來源:轉載
供稿:網友

當我們想把網站域名換掉的時候應該怎么辦呢?一般舊域名都會含有很多外鏈,用戶可能會使用舊域名等問題就需要將原來域名的鏈接都轉到新域名下,那么我們應該這么做呢?現在我們就去看看jsp網站如何換域名的。

1、在tomcat下針對舊域名做個虛擬主機
首頁為index.jsp ,404錯誤頁面為 unfind.jsp
首頁使用301轉向,有利于 搜索引擎優化
<%
response.setStatus(301);
response.setHeader( "Location","http://***.com");
response.setHeader( "Connection", "close");
%>
unfind.jsp 判斷舊頁面應該轉向的新頁面地址,沒有則跳到新的頁面,這樣以前的外鏈就不受影響了

<%@ page language="java" contentType="text/html; charset=utf-8" isErrorPage="true" pageEncoding="utf-8"%>
<%
response.setStatus(HttpServletResponse.SC_OK);
String key = (String) request.getAttribute("javax.servlet.forward.servlet_path");
String id= request.getParameter("id");
if (key != null ) {
int index = key.lastIndexOf("/");
if (index != -1) {
key = key.substring(index + 1);
if (key.startsWith("v")) {
response.sendRedirect("http://***.com/viewtv/"+ id);
}
if (key.startsWith("t")) {
response.sendRedirect("http://***.com/tv/"+ id);
}
}
}
response.sendRedirect("http://***.com");
%>
參考文章
轉帖自http://blog.csdn.net/lifaming15/archive/2008/10/16/3084282.aspx
URL重寫,其實就是把帶一大堆參數的url,變成一個看上去很規矩的url,主要目的是為了搜索引擎。
舉例
/viewthread.jsp?id=1234
/viewthread.jsp?id=1235
/viewthread.jsp?id=1236
重寫后,可以用
/viewthread/1234.htm
/viewthread/1235.htm
/viewthread/1236.htm
我目前使用Tomcat+Apache,嘗試過三種重寫的方法
一、Tomcat的過濾器
最典型的就是用urlReweite的類庫。如果有經驗,自己寫也不是很麻煩。也可以用現成的開源的免費的urlrewrite filter. http://tuckey.org/urlrewrite/下載
修改web.xml增加過濾器,然后配置個過濾的規則就可以了
web.xml修改部分
<!-- Set URL Rewrite-->
<filter>
<filter-name>UrlRewriteFilter</filter-name>
<filter-class>
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>UrlRewriteFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
過濾規則
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 2.6//EN"
"http://tuckey.org/res/dtds/urlrewrite2.6.dtd">
<urlrewrite>
<rule>
<from>/viewthread/(/d+).htm$</from>
<to>/viewthread.jsp?id=$1</to>
</rule>
</urlrewrite>
二、使用Apache的mod
# 去掉這個前面的#,啟用它
LoadModule rewrite_module modules/mod_rewrite.so
<VirtualHost _default_:80>
# 其它的配置數據
RewriteEngine On
# 下面三行實現動態解析
RewriteRule ^/viewthread/(/d+).htm$ /viewthread.jsp?id=$1 [L,PT]
</VirtualHost>
三、使用系統的404錯誤進行
也就是頁面沒找到的錯誤
實例:
http://www.xxx.net/f29
會被自動轉發到
http://www.xxx.net/forumdisplay.jsp?fid=29
因為系統并不存在f29,所以使用了404的錯誤處理頁面來實現這個功能
頁面代碼如下
查看復制到剪切板打印
<%@ page language="java" contentType="text/html; charset=GBK" isErrorPage="true" pageEncoding="GBK"%>
<%
response.setStatus(HttpServletResponse.SC_OK);
String key = (String) request.getAttribute("javax.servlet.forward.servlet_path");
if (key != null) {
int index = key.lastIndexOf("/");
if (index != -1) {
key = key.substring(index + 1);
if (key.startsWith("f") || key.startsWith("p")) {
try {
long id = Long.parseLong(key.substring(1));
String url = key.startsWith("f") ? "forumdisplay.jsp?fid=" : "viewthread.jsp?tid=";
%>
<jsp:forward page="<%=url+id%>"></jsp:forward>
<%
return;
} catch (Exception ex) {}
}
%>
<jsp:forward page="<%=response.encodeURL("search.jsp")%>"><jsp:param name="keyword" value="<%=key %>" /></jsp:forward>
<%
return;
}
}
%>
對不起,您請求的頁面沒有找到!
總結
第一種修改麻煩,但對于平穩運行的系統,是個不錯的選擇
第二種需要配置Apache,但 Apache的重啟速度很快,適合于有可能經常變得情況,而且Apache Mod的效率還是不錯的
第三種最靈活,一般簡單的應用可以用這個。

以上就是jsp網站如何換域名的內容,看完后我們知道換域名有三種方法,那么我們就可以根據錯新小編的推薦選擇最合適的方法吧。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久影院在线观看| 国产精品狼人色视频一区| 2019日本中文字幕| 欧美极品少妇xxxxⅹ免费视频| 欧美一区二区三区免费观看| 亚洲新中文字幕| 国产成人福利视频| 日韩精品视频在线观看免费| 中文欧美日本在线资源| 大伊人狠狠躁夜夜躁av一区| 国产91网红主播在线观看| 国产精品久久99久久| 成人黄色av免费在线观看| 国产日韩欧美黄色| 国产精品海角社区在线观看| 国产精品久久久久久一区二区| 一本色道久久88综合亚洲精品ⅰ| 毛片精品免费在线观看| 欧美精品电影在线| 亚洲成人av资源网| 亚洲精品国产精品乱码不99按摩| 一区二区三区亚洲| 视频一区视频二区国产精品| 欧美性一区二区三区| 91精品国产亚洲| 国产欧美一区二区三区久久人妖| 亚洲黄色免费三级| 成人欧美一区二区三区黑人| 91精品在线观看视频| 欧美激情一级二级| 精品成人国产在线观看男人呻吟| 91国自产精品中文字幕亚洲| 在线电影av不卡网址| 欧美日韩午夜激情| 亚洲精品免费在线视频| 91在线观看免费观看| 国产精品高清在线| 668精品在线视频| 日韩免费电影在线观看| 亚洲精品日韩久久久| 欧美体内谢she精2性欧美| 精品视频—区二区三区免费| 中文字幕久久久| 午夜精品国产精品大乳美女| 欧美xxxx做受欧美.88| 隔壁老王国产在线精品| 亚洲成人国产精品| 亚洲欧美色婷婷| 日韩视频免费观看| 俺也去精品视频在线观看| 成人激情视频小说免费下载| 高清欧美电影在线| 成人黄色短视频在线观看| 国产欧美日韩专区发布| 国产精品视频内| 川上优av一区二区线观看| 亚洲成人激情视频| 91天堂在线观看| 91精品综合视频| www.亚洲一二| 亚洲国产成人在线播放| 亚洲欧洲成视频免费观看| 欧美老少做受xxxx高潮| 国产精品jvid在线观看蜜臀| 欧美在线日韩在线| 91亚洲午夜在线| 欧美黑人极品猛少妇色xxxxx| 精品亚洲国产视频| 91最新国产视频| 在线播放日韩av| 美女福利精品视频| 日韩亚洲国产中文字幕| 欧美激情一区二区三区久久久| 欧洲美女免费图片一区| 亚洲欧洲中文天堂| 国产精品视频精品| 久久精品一偷一偷国产| 国产成人aa精品一区在线播放| 亚洲欧美一区二区三区在线| 国产精品视频yy9099| 国产精品三级美女白浆呻吟| 欧美丰满片xxx777| 欧美中文在线字幕| 欧洲亚洲女同hd| 国产精品日日摸夜夜添夜夜av| 日韩成人激情在线| 国产成人精品日本亚洲| 国产中文日韩欧美| 色狠狠av一区二区三区香蕉蜜桃| 精品国产91久久久久久老师| 亚洲欧洲中文天堂| 亚洲xxxxx性| 国产欧美在线播放| 在线精品国产成人综合| 欧美日本啪啪无遮挡网站| 欧美性猛交xxxxx水多| 国产免费成人av| 亚洲美女av网站| 激情久久av一区av二区av三区| 欧美影院久久久| 亚洲精品国偷自产在线99热| 久久久久亚洲精品成人网小说| 日本韩国在线不卡| 日韩在线中文字| 日韩电影免费观看在线观看| 亚洲**2019国产| 欧美激情视频一区| 中文字幕九色91在线| 久久久久久久91| 97人洗澡人人免费公开视频碰碰碰| 日韩精品免费在线| 日本sm极度另类视频| 中文字幕亚洲二区| 在线观看免费高清视频97| 欧美视频中文在线看| 亚洲黄色在线观看| 国产精品久久久91| 午夜精品一区二区三区在线| 亚洲欧美日韩中文在线| 国产又爽又黄的激情精品视频| 26uuu日韩精品一区二区| 欧美亚洲成人xxx| 欧美亚洲日本网站| 国产91|九色| 亚洲第一福利视频| 成人免费高清完整版在线观看| 大量国产精品视频| 韩国福利视频一区| 国内精品一区二区三区四区| 久久99国产综合精品女同| 国产精品影院在线观看| 亚洲美女av网站| 91系列在线播放| 在线视频日本亚洲性| 92福利视频午夜1000合集在线观看| 成人欧美一区二区三区在线| 另类色图亚洲色图| 91久久国产婷婷一区二区| 日韩欧美成人区| 色综合91久久精品中文字幕| 中文字幕欧美精品在线| 国产精品情侣自拍| 亚洲理论在线a中文字幕| 亚洲欧美在线免费| 国产有码在线一区二区视频| 亚洲色图五月天| 国产精品视频免费观看www| 日韩av综合网| 2019中文在线观看| 国产一区二区丝袜| 中文字幕欧美日韩精品| 伦伦影院午夜日韩欧美限制| 亚洲激情视频在线| 亚洲成色www8888| 亚洲一区二区久久久久久久| 亚洲香蕉av在线一区二区三区| 日韩成人激情在线| 国产精品视频区1| 大伊人狠狠躁夜夜躁av一区| 欧美日韩亚洲精品一区二区三区| 欧美日韩第一页| 亚洲精品第一国产综合精品| 成人黄色av网站| 欧美一区二区三区艳史|