Apache httpd 實現 重寫

2021-09-24 16:13:10 字數 740 閱讀 6688

rewriteengine on				//開啟重寫功能

errordocument 404 /error/404.html //指定404狀態 **檔案

errordocument 403 /error/403.html //指定403狀態 **檔案

rewritecond % ^(\d.\d.\d\d) //rewritecond 是重寫規則,如果規則符合則執行下面的語句,這句語句的作用是用ip訪問http時重定向

rewriterule ^(.+)$ [l,r=301] //重定向至www.kukuw.com 中括號l表示這是這個檔案最後乙個語句,執行完這個語句就退出。

rewritecond % !^on$ //不是使用https協議就執行下一句

rewriterule ^(.+)$ [l,r=301]

rewritecond % !^www.***x.com //不是www就執行下一句

rewriterule ^(.+)$ [l,r=301]

rewritecond % ^www.***x.com

rewriterule ^(.+)/(\w+)$ $1/$2.php

rewriterule ^(.+).asp$ $1.php

rewriterule ^(.+).jsp$ $1.php [l]

以上內容寫在 /etc/httpd/conf/httpd.conf檔案中,必須寫在…裡面

Apache Httpd服務配置

2016 8 16 09 35 19 hury 參考 1 安裝包 vc9執行庫 x86 x64.zip 預設服務名 apache2.4,預設配置檔案 conf httpd.conf net stop apache2.4或者 windows服務管理 或者 httpd.exe k start n mys...

Apache Httpd 日誌分割

最近發現 打不開,登入系統檢查下,發現放置 檔案的瓷盤已被佔滿,可用空間為0kb,進去發現客戶apache伺服器的錯誤日誌error.log非常的大,造成瓷盤被爆滿。第一步 停止apache服務的所有程序,刪除 apache2 logs 目錄下的 error.log access.log檔案 第二步...

apache httpd配置多個埠

進入apache配置目錄,如 usr local apache conf 開啟httpd.conf 配置多個監聽視窗,81,82servername localhost 81 listen 80 listen 81 listen 82 找到 include conf extra httpd vhos...