hjr JAVA 本地模擬線上環境和重寫

2021-08-07 12:32:58 字數 828 閱讀 6303

#本地模擬線上環境

開啟host檔案(c:\windows\system32\drivers\etc),在最下面新增127.0.1.1 xx.com

這樣在瀏覽器輸入***.com就相當於輸入 127.0.1.1

開啟apache的(apache\conf\extra) httpd-vhosts.conf 檔案 在最下面新增

埠號可以寫80,這樣在瀏覽器直接輸入***.com就會訪問到**根目錄

其他埠號則必須輸入***.com:埠號才可以

#和url重寫有關的幾個檔案

##.htaccess檔案

語法:

rewriteengine on 開啟

rewritecond和rewriterule結合定義規則

rewritecond(補充的限制條件)由三個或兩個引數組成,第乙個引數規定請求型別,第二個是正則,第三個是如`!-d`之類的引數,代表檔案型別或[nc]不區分大小寫之類的指令,通常是為了補充`重寫規則`中正則的限制條件的

rewriterule(重寫規則)由三個或兩個引數組成,由空格分割,第乙個引數是正則,第二個是如果該引數與正則匹配則把匹配文字替換為該引數值,第三個是包含的字母,代表不同含義,如[l]代表規則結束。

重寫可以讓url原本為,***.com/index.php/admin?id=1變成***.com/id/1主要是處理引數和

但不能讓***.com/front/index.html變成***.com/index.html,隱藏檔案結構

web後端本地開發(同步線上)環境搭建

為什麼要用虛擬機器呢 如果工作系統為linux各發行版的可以忽略本文章 我們很多猿工作是基於windows或mac mac屬於類unix,還要一些 的,有時候使用的過程中發現不管是軟體還是操作跟程式的最終執行環境跟本地還是有很大差別的,這就導致不能很準確的掌握程式真實的執行效能及可靠性。然而通過搭建...

vue本地和線上環境(網域名稱)配置

vue本身為執行腳手架專案自家搭載了乙個nodejs後台環境,本地可通過proxytable來處理跨域問題,但是上線 或生產環境 之後改網域名稱真是一件麻煩的事情,所以進行一些配置。config index.js proxytable 修改下面的兩個檔案,啟動的時候自動判斷環境來切換網域名稱 注意單...

20200727線上模擬題解

今天大連疫情變得更加嚴峻了qwq 今年線上模擬題除了第一題之外都格外的難 第二題根本看不懂,第三題直接放棄.題看完了,來逐道分析一下 其實我也就能分析第一題 t1 這題沒法分析太簡單了 emmm這道題硬要分析的話就是用乙個字串存住整行文字之後從後往前找第乙個 然後看看是否是屬於fail的情況就可以了...