yxhxj2006

          常用鏈接

          統計

          最新評論

          301跳轉詳細說明

              
              說明:A網站--->B網站--->C網站--->D網站,其中A為提交網站,可以通過get或者post表單傳值,然后在B網站做301跳轉,跳轉到C網站。然后在從C網站跳轉到網關D。

              具體代碼實現步驟如下:
             (1):A網站:只是一個簡單的form表單提交:
                  <form action="            <input type="hidden" value="abc" name="param">
                      <input type="submit"/>
                 </form>

            (2):B網站:首先在B網站目錄中寫一個重寫文件.htaccess。具體如下:
                      RewriteEngine On         //開始重寫引擎
                      // .htaccess放到B網站/test2/目錄下,表示該301跳轉只在/test2/起作用,其他的目錄則不起作用。
                      RewriteBase /test2/                         
                      // http://192.168.5.17:8090/test2/index.php 為B網站目錄地址
                      RewriteCond %{HTTP_HOST} !http://192.168.5.17:8090/test2/index.php [NC] 
                      //
          http://192.168.5.17:8080/servlet01/dispatcher.jsp 為C網站地址
                      RewriteRule ^(.*)$ http://192.168.5.17:8080/servlet01/dispatcher.jsp [L,R=301]      
            
            (3):C網站:首先獲取A網站提交的參數:
                      String param = request.getParameter("param");
                      然后再組裝form表單:
                          <form action="                     <input type="hidden" value="<%=param %>" name="TradeInfo">
                               <input type="submit"/>
                          </form>
              (4): D網站:獲取從C網站提交過來的參數。

              重點:做了301跳轉后,從C網站中可以獲取到A提交過來的參數,而且C網站獲取的來源網站居然是A網站,而不是B網站地址。經過測試發現:在B網站301跳轉時,已經把從A網站提交的參數,組裝成get方式提交方式(而不管你在A采用的是post還是get提交方式),
          即:<a href="
          > 然后會自動跳轉到C網站。


                   

          posted on 2012-08-03 18:17 奮斗成就男人 閱讀(642) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 普安县| 邢台市| 乐陵市| 延长县| 恩平市| 贡觉县| 胶南市| 永昌县| 东至县| 云阳县| 南投市| 万盛区| 通州区| 通山县| 宜州市| 金川县| 华阴市| 阿勒泰市| 徐水县| 华安县| 台中市| 兴海县| 新津县| 沾化县| 中阳县| 紫阳县| 尼玛县| 安乡县| 宁河县| 普宁市| 静乐县| 安多县| 顺平县| 湘潭市| 北宁市| 夏津县| 武鸣县| 江油市| 石棉县| 错那县| 松潘县|