本文目錄一覽:
- 1、java web程序怎麼實現301重定向
- 2、java開發如何做301轉向,是在urlrewrite裡面配置嗎
- 3、java主機如何部署SSL的301跳轉?
- 4、301重定向是什麼意思?可以詳細說一下如何做301重定向嗎?
java web程序怎麼實現301重定向
其實做站點開發的很少使用java的,像Apache等可以直接配置301跳轉,可是tomcat只是一個servlet容器,沒辦法我只能使用過濾器來實現301跳轉,下面把代碼分享給大家。
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class URLFilter implements Filter {
@Override
public void destroy() {
// TODO Auto-generated method stub
}
@Override
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
final HttpServletRequest req = (HttpServletRequest) request;
final HttpServletResponse res=(HttpServletResponse)response;
String requestPage = req.getRequestURI();
String queryString = (req.getQueryString() == null ? “” : “?”+req.getQueryString());
if(req.getRequestURL().indexOf(“”) =0){
res.setStatus(301);
res.setHeader( “Location”, “”+requestPage+queryString);
res.setHeader( “Connection”, “close” );
}
chain.doFilter(request, response);
}
@Override
public void init(FilterConfig arg0) throws ServletException {
// TODO Auto-generated method stub
}
java開發如何做301轉向,是在urlrewrite裡面配置嗎
301的話,建議在nginx里的配置文件來配置。java開發就是程序,讓專業的東西干專業的事兒,邏輯也更清晰。
java主機如何部署SSL的301跳轉?
把下面內容插入到 項目web.xml 文件中
security-constraint
web-resource-collection
web-resource-nameGworg/web-resource-name
url-pattern/*/url-pattern
/web-resource-collection
user-data-constraint
transport-guaranteeCONFIDENTIAL/transport-guarantee
/user-data-constraint
/security-constraint
301重定向是什麼意思?可以詳細說一下如何做301重定向嗎?
301永久重定向對SEO無任何不好的影響,而且網頁A的關鍵詞排名和PR級別都會傳達給網頁B,網站更換了域名,表示本網頁永久性轉移到另一個地址,對於搜索引擎優化|SEO來說,給搜索引擎一個友好的信息,告訴它此頁面已永久重定向,避免搜索引擎找不到頁面。
什麼情況下使用301重定向
1:網站更換域名時,通過301永久重定向將舊域名重定向至新域名,挽迴流量損失和SEO。
2:當出於需要刪除網站中的某些目錄時,比如我要刪除我博客下的博客導航,這時就可以用301永久重定向到網站首頁。
3:如果你有多個閑置域名時需要指向同一網站時,通過301永久重定向可以實現。
4:你打算實現網址規範化。
教程鏈接:
網頁鏈接
原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/129741.html