laravel無法正確路由,開啟Apache mod_rewrite模組
具體情況:
routes.php中 Route::controller('/' , 'testController'); TestController.php中 public function getIndex(){ $value = Config::get('app.timezone'); echo $value; } 這裡是控制器路由,也就是說分別在訪問 http://localhost:1000 http://localhost:1000/index 時 都應該顯示TestController中的getIndex方法 但實際訪問時,卻無法訪問http://localhost:1000/abort 會出現錯誤 如下 Not Found The requested URL /abort was not found on this server. Apache/2.4.9 (Win32) PHP/5.5.12 Server at localhost Port 1000 這是用apache做伺服器時發生的情況 如果用php內建伺服器 則沒有出現類似的問題
解決方案:
在apache的http.config中
把LoadModule rewrite_module modules/mod_rewrite.so前面的*去掉
這裡的意思是開啟Apache mod_rewrite模組
作用是
通過http://localhost:8080/php/訪問時,/php/和其下面的子目錄將支援url rewrite。
Rewirte主要的功能就是實現URL的跳轉和隱藏真實地址,基於Perl語言的正則表示式規範。平時幫助我們實現擬靜態,擬目錄,域名跳轉,防止盜鏈等
參考資料:
http://wenda.golaravel.com/question/993 http://www.php100.com/html/webkaifa/apache/2010/0228/4006.html http://bbs.php100.com/simple/?t300372.html
相關推薦
laravel無法正確路由,開啟Apache mod_rewrite模組
具體情況: routes.php中 Route::controller('/' , 'testController'); TestController.php中 public function getIndex(){ $value = Config:
laravel csrf排除路由,禁止,關閉指定路由
百度了下,發現別的教程裡需要更改檔案,實際上很簡單,官方提供了介面可以用來設定; laravel的csrf防範是通過app/http/Middleware目錄下的中介軟體VerifyCsrfToken.php來生效的,如下所示在官方的程式碼 有個屬性$except,可以專門
Mac無法連線wifi,重置wifi模組
mac上經常會出現連線wifi失敗的情況,連線某個wifi會出現執行診斷的視窗,這時候可能需要重置wifi模組。具體操作如下: 1. 關機,拔掉電源 2.同時按住shift+control+option+開機鍵超過10秒鐘,然後在開機。
nodejs如何請求路由,http和url模組
如何來進行請求的“路由” 我們要為路由提供請求的URL和其他需要的GET及POST引數,隨後路由需要根據這些資料來執行相應的程式碼(這裡“程式碼”對應整個應用的第三部分:一系列在接收到請求時真正工作的處理程式)。 因此,我們需要檢視HTTP請求,從中提取出請求的URL
YII2開啟路由配置後,新加的模組無法訪問
最近使用YII2,自定義建立了一個自定義模組users,位置為app\modules\users。 'modules' => [ 'users' => [ 'class' => 'app\modules\users\UsersModule', ],
vue-cli的webpack打包,icon無法正確加載
onf 發現 pan ont 資源 ash ons 大小 mit 今天vue-cli打包完發現加載不出font awesome;路經和奇怪,js,css,img都正確加載; 首先正確加載靜態資源需要將config中的index.js中publicPath:‘./‘; 而fo
js通過添加隨機數的方法,解決多張圖片加載時由於緩存導致圖片無法正確顯示的問題
原因 顯示 rand class var rip 圖片加載 提交數據 cti 問題出現描述:當對列表中某個圖片進行重新編輯時,提交後會發現圖片列表仍會出現修改之前的圖片,新圖片並未覆蓋。 問題出現原因:緩存問題。 解決辦法:通過js方法,在每張圖片路勁後面添加一個隨機數,這
laravel之跳轉,路由設定
跳轉的方法 方法: <a href="{{url('rizhi')}}"> href中可以用{{url()}}方法直接訪問控制器方法 路由中的接收方式get post 引數: 第一個是要訪問的名稱 第二個是控制器 加 控制器中的方法 @後面是方法名 Rout
開啟Apache服務,上傳靜態網頁測試專案方法
Y7 在上一篇Y5部落格中,如果安裝Apache成功後,建議上傳靜態網頁測試。此篇在Y5部落格基礎上,介紹在Apache下,網頁測試方法 1、開啟centos7作業系統,啟動Apache服務 #systemctl restart httpd.service 2、將你的專案檔
使用VS2013裡面安裝的VSToolsForUnity 安裝的Unity ,開啟C#指令碼後無法新增引用的問題
把system.data.dll 檔案直接放到 Assets/plugin 資料夾裡面就行了,但是要注意,DLL檔案需要使用 Unity Full v3.5 或者以前的版本。 我使用 3。5 版本可以引用上去,引用後,system.data.dll上面不會有警告符號。但是系統在使用過程中報錯。
jsp接收 input文字輸入框中,無法正確顯示單引號和雙引號的問題
在html的input文字輸入框中,無法正確顯示單引號和雙引號的問題 分類: JavaScript2010-12-08 15:02 4074人閱讀 評論(1) 收藏 舉報 inputhtmljqueryc html 轉意: '----
解決 ElementUI form表單在dialog中重置表單,無法正確重置的問題
問題描述: 在用ElementUI做動態表單時,資料的修改都是開啟dialog(子元件)中進行操作的,但是在修改資料時,正常來說可以直接呼叫 this.$refs[str].resetFields() 直接清空,但是這裡會出現一個問題: **for
URL出現特殊符號,後臺無法正確獲取引數
Url出現了有+,空格,/,?,%,#,&,=等特殊符號的時候,可能在伺服器端無法獲得正確的引數值,抑或是造成不能正常下載檔案(作為Download Url時候),如何是好?解決辦法:就是需要將這些字元轉化成伺服器可以識別的字元;但是為何Url中有這些字元就會出現問題
交叉編譯器環境變數配置正確了,但是無法使用
這是自己親身經歷的一個問題:在正確配置了arm-none-linux-gnueabi-gcc環境變數之後,終端輸入arm-none-linux-gnueabi-gcc --version: bash: /home/lin/kernel/arm-2010q1/bin/arm
Laravel 之url引數,獲取路由引數
echo '<pre>'; var_dump( $request->url() ); // url echo '</pre
centos7 中啟動chrome時無法啟動的問題,開啟chrome,沒反應,自行關閉
[[email protected] bin]# /usr/bin/google-chrome [8239:8239:1230/172329.621009:ERROR:zygote_host_impl_linux.cc(89)] Running as root without --no
laravel資源路由,控制器中的接收方式,詳解
請求方法 請求URI 對應的控制器方法 代表的意義 GET /article index 索引/列表 GET /article/create create 建立(顯示錶單) POST /article store 儲存你建立的資料 GET /article/{id}
VS2010打不開VS2012 .NET MVC 工程,及開啟後部分模組載入不正確的解決辦法
首先,如果sln開啟不正確,用(notepad++)開啟sln 比如 VS2010的前兩行為: Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 VS2008的前
Nginx配置Https訪問,tomcat無法正確獲取schema的問題
Nginx配置Https訪問,反向代理tomcat,發現兩個問題: (1)redirect之後的schema全變成了http。 (2)request.getSchema()全部返回http。 server { listen 80 default_server
phpstudy配置https,開啟httpd-ssl.conf,Apache就啟動不了的原因
前幾天公司的網站需要升級https,網上有很多教程詳細描述了怎麼在phpstudy上面配置https,自己也是按照這些教程一步一步來的,但是複製檔案到httpd-ssl.conf,Apache就啟動不了,出現這個的原因肯定是複製的內容有錯誤,有錯誤的地方很大一部分就是在引用證書那一部分,一定要注意檢