網頁重定向(外部重定向和內部重定向)


網頁重定向有外部重定向(訪問URL會產生變化)和內部重定向(URL不會發生變化)

外部重定向比較簡單,就PHP而言即:

header('Location: http://www.example.com/');

內部重定向有兩種方式
1. 設置.htaccss文件
比如可以在用戶訪問不存在頁面時候,將其引導到自己設置的404頁面
.htaccess 文件內容
ErrorDocument 404 /404.html

要使設置生效要設置http.conf:(參考:https://blog.csdn.net/qq_35662795/article/details/67674573)
①. 修改AllowOverride none 改為AllowOverride all(注意是被Directory 包括的那個)

 ②. 去掉LoadModule rewrite_module modules/mod_rewrite.so前的”#”

 2.進行url重寫

在VirtualHost里面設置

 RewriteEngine on

RewriteRule ^t+ 404.html  (實際上前面的那個是正則匹配,網站根目錄不在匹配的范圍)

 

待續     

詳細請參考:https://www.cnblogs.com/fyy-888/p/5332680.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM