⑴ php提示錯誤,然後重定向
用header("xxx.php");
⑵ 關於php網站的重定向問題~求解答。
舊域名重定向到新域名
創建一個.htaccess文件,並將下面提供的代碼寫入文件內,它可以確保舊域名所有的目錄或者網頁正確的跳轉到新域名內。
記住.htaccess文件一定要放在舊網站的根目錄下,並且新網站要和舊網站保持相同的目錄結構及網頁文件。
RewriteEngine on
RewriteRule (.*) http://www.domain.com/$1 [R=301,L]
請將上面的www.domain.com修改成你想要跳轉到的域名。
此外,我建議大家歸總舊網站的外部鏈接,並聯系相應的站點修改導入鏈鏈的URL,以指向新站點。
注意:.htaccess文件只有在使用安裝有Mod Rewrite模塊的Apache作為WEB伺服器的主機上才能起作用
⑶ 訪問PHP網頁提示:將您重定向的次數過多。這個怎麼解決。難道編寫的跳轉有問題。
肯定是代碼寫的有問題引起了重復重定向的問題,檢查下index.php?g=Admin裡面是不是做了未登錄的判斷又重定向回來了,還是要看代碼的!
⑷ PHP如何重定向url
<IfMole mod_rewrite.c>
# RewriteEngine 打開URL重寫模塊
RewriteEngine on
#RewriteBase /
RewriteRule ^aid_([0-9]+)\.html$ index.php?aid=$1
</IfMole>
建立一個.htaccess文件,弄你網站根目錄去。
⑸ PHP,將您重定向的次數過多,怎麼解決
解決辦法:
清除瀏覽器緩存,刪除cookie殘留
⑹ Thinkphp中 重定向redirect,和跳轉success,error的區別
我們通過兩個流程來看一下它們之間的區別。
Redirect
1. 用戶瀏覽器向 發送 GET 請求。
2. JSF收到請求,返回 start.xhtml 頁面。
3. 用戶點擊頁面中的按鈕。
4. JSF收到請求, 向瀏覽器發送 Redirect 指令 (3XX的HTTP狀態值)。
5. 瀏覽器收到指令, 發送另一個 GET 到 。
6.JSF返回page1.xhtml。
7. 瀏覽器顯示page1.xhtml。這時地址欄里顯示的是page1.xhtml。
Forward
1. 用戶瀏覽器向 發送 GET 請求。
2. JSF收到請求,返回 start.xhtml 頁面。
3. 用戶點擊頁面中的按鈕。
4. JSF收到請求, 直接渲染page1.xhtml頁面並返回給瀏覽器 。
5. 瀏覽器顯示 page1.xhtml。這時候地址欄里顯示的還是start.xhtml
由此可看出,重定向要比跳轉多發送一個請求,所以相對要慢一些。JSF默認全部採用 Forward的方式跳轉頁面。如果想要重定向頁面,可以在導航中添加 <redirect />,或者在 h:commandButton的action屬性後添加 "faces-redirect=true":
⑺ 怎樣進行網頁重定向
網頁重定向就是將用戶請求的網頁轉向其它位置。即當用戶訪問某個網頁A時,網頁A自動定向到網頁B,這樣用戶實際看到的就是網頁B了。
網頁重定向在網站開發中經常使用,如:
1) 公司的域名進行了變更,為了用戶也能通過原有域名進行訪問,就得使用重定向。常見的購物網站,好多都進行了域名變更,但原域名仍保留,輸入原域名後,自動定向到新的域名。
2) 在用戶登錄頁面A中,輸入完用戶名密碼後,點擊登錄時,表單提交到驗證網頁B,在服務端進行驗證通過後,會自動定向到用戶信息網頁C。
下面介紹幾種網頁重定向的幾種常用方法。
通過javascript腳本進行重定向
1
將a.html提交到b.html,b.html重定向到c.html。
(a.html相當於用戶登錄網頁,b.html相當於驗證用戶信息網頁,c.html相當於重定向的網頁)
這里演示的僅是重定向的功能,因此代碼盡可能簡單。
a.html內容如下:
<html>
<head>
<metahttp-equiv="Content-Type" content="text/html;charset=utf-8" />
</head>
<body>
<form action="b.html"method="post">
<input name = "submit"type="submit" value="提交">
</form>
</body>
</html>
預覽圖如下:
2
b.html內容如下:
<html>
<head>
<metahttp-equiv="Content-Type" content="text/html;charset=utf-8" />
<scripttype="text/javascript">
function load()
{
window.location ="c.html";
}
</script>
</head>
<body onload = "load()">
驗證通過,現在進入用戶信息頁面。
</body>
</html>
3
c.html內容如下:
<html>
<head>
<metahttp-equiv="Content-Type" content="text/html;charset=utf-8" />
</head>
<body>
歡迎光臨!
</body>
</html>
預覽圖如下:
4
重點在b.html,重定向的代碼就在其中的javascript腳本load()函數中。在b網頁載入完畢後,會調用此函數,此函數的重定向代碼就一句:
window.location = "c.html";
怎麼樣?是不是很簡單。
如果想定向前其它網頁,如網路首頁,可以這么寫:
window.location=」http://www..com」;
注意「http://」不能少。
END
通過php代碼進行重定向
1
因為涉及到php代碼的執行,因此需要先做一個網站,這里假定網站已做好。
a.html中的代碼很簡單,只需將上面的form中的action改為指定b.php而不是b.html即可。
b.php的代碼如下:
<?phpheader("Location:c.html"); ?>
要在本地網站進行演示,可以將a.html、b.php、c.html拷貝到你的網站目錄下,在瀏覽器地址欄中輸入: localhost/a.html進行操作。
END
通過asp.net代碼進行重定向
1
代碼和php類似,因要先做一個支持asp.net運行的網站,將a.html中的action指定b.aspx,b.aspx中的代碼如下:
<% Server.Transfer("c.html"); %>
END
通過jsp代碼進行重定向
代碼和php類似,因要先做一個支持jsp運行的網站,重定向代碼如下:
<jsp:forward page="c.html">
⑻ 如何用 PHP 實現 302 重定向到其他 URL
用
header("Location: url");
⑼ php curl 對重定向的請求是如何處理的
你好,Curl 中有一個 CURLOPT_FOLLOWLOCATION 參數可以用來跟隨重定向頁面,比如你在訪問某個頁面時,該頁面又重定向到了另外一個頁面(比如使用 php 的 header() 參數實現的重定向,或者是 html 里的 refresh 做的重定向),這時可以使用 CURLOPT_FOLLOWLOCATION 參數進行 URL 跟隨,最終會來到重定向後的頁面。