CodeIgniter針對lighttpd服務(wù)器URL重寫的方法
本文實(shí)例講述了CodeIgniter針對lighttpd服務(wù)器URL重寫的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
由于開發(fā)環(huán)境使用的是lighttpd服務(wù)器,我本機(jī)環(huán)境使用的是Apache配置,導(dǎo)致部署到開發(fā)機(jī)后,所有的鏈接地址全部跳轉(zhuǎn)到首頁。
分析了下,index.php/controller/function ,controller沒有生效,應(yīng)該是路由分發(fā)的緣故。
配置lighttpd配置的url重寫規(guī)則:
url.rewrite-once = ( "/(.*)\.(.*)" => "$0", "/(css|files|img|js|stats)/" => "$0", "^/([^.]+)$" => "/index.php/$1" )
另附Apache url重寫規(guī)則:
<VirtualHost *:80>
ProxyPreserveHost On
DocumentRoot "D:/Program Files/xampp/htdocs/xxx"
ServerName xxx.baidu.com
DirectoryIndex index.php
<Directory "D:/Program Files/xampp/htdocs/xxx">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
重啟lighttpd服務(wù),ok!
希望本文所述對大家基于CodeIgniter的php程序設(shè)計有所幫助。
相關(guān)文章
微信公眾平臺實(shí)現(xiàn)獲取用戶OpenID的方法
這篇文章主要介紹了微信公眾平臺實(shí)現(xiàn)獲取用戶OpenID的方法,需要開發(fā)人員經(jīng)過微信授權(quán)后獲取高級接口才能使用此功能,用戶OpenID對于微信公眾平臺建設(shè)有著非常廣泛的用途,需要的朋友可以參考下2015-04-04
php循環(huán)table實(shí)現(xiàn)一行兩列顯示的方法
這篇文章主要介紹了php循環(huán)table實(shí)現(xiàn)一行兩列顯示的方法,本文直接給出實(shí)現(xiàn)代碼,重點(diǎn)就是在取余方法的運(yùn)用,需要的朋友可以參考下2015-06-06
ThinkPHP中的create方法與自動令牌驗(yàn)證實(shí)例教程
這篇文章主要介紹了ThinkPHP中的create方法與自動令牌驗(yàn)證的實(shí)現(xiàn)方法,有著非常重要的用途,需要的朋友可以參考下2014-08-08
使用composer安裝使用thinkphp6.0框架問題【視頻教程】
這篇文章主要介紹了使用composer安裝使用thinkphp6.0框架問題,通過一個小視頻給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-10-10
YII2框架中ActiveDataProvider與GridView的配合使用操作示例
這篇文章主要介紹了YII2框架中ActiveDataProvider與GridView的配合使用操作,結(jié)合實(shí)例形式分析了YII2框架中ActiveDataProvider與GridView的功能及配合使用相關(guān)操作實(shí)現(xiàn)技巧,需要的朋友可以參考下2020-03-03

