最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ThinkPHP的URL重寫問題

 更新時間:2014年06月22日 15:48:35   投稿:hebedich  
ThinkPHP 是一個免費開源的,快速、簡單的面向?qū)ο蟮?輕量級PHP開發(fā)框架,遵循Apache2開源協(xié)議發(fā)布,是為了敏捷WEB應(yīng)用開發(fā)和簡化企業(yè)應(yīng)用開發(fā)而誕生的。在使用過程中我們經(jīng)常需要去掉URL路徑中的index.php,因為帶著真的很別扭。那么我們來解決下這個問題

我想要的結(jié)果無非是去掉URL路徑中的index.php

首先是配置.htaccess

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>

因為我部署在apache上面,需要httpd.conf配置文件中找到LoadModule rewrite_module modules/mod_rewrite.so去掉前面的#,找到AllowOverride None改為AllowOverride All。

現(xiàn)在訪問localhost/product有效,但是__APP__或者_(dá)_URL__或者U獲取出來的路徑包含有index.php,也就是為localhost/index.php,原來還有一步,需要在conf/config.php里面修改或者添加'URL_MODEL'=>2,

而因為我嘗試部署的是基于ThinkPHP的conist企業(yè)版2.0,在config.php里竟然有這么一個配置'URL_MODEL' =>C('TOKEN.false_static'),,而TOKEN.false_static的值在初始化的時候被設(shè)置為了1,所以。。。模式一直還是1,PATHINFO模式。

在新浪SAE部署,不支持.htaccess,只支持其自有的配置文件config.yaml,所以要在config.yaml添加下面這段重寫格式代碼:

handle:
- rewrite: if(!is_dir() && !is_file() && path~"^(.*)$") goto "index.php/$1"

相關(guān)文章

最新評論

五家渠市| 罗江县| 石楼县| 邵阳县| 肃北| 家居| 武邑县| 安国市| 阿拉善左旗| 阳高县| 泗洪县| 新巴尔虎左旗| 郓城县| 威信县| 怀安县| 共和县| 陵川县| 仁布县| 芷江| 桃园县| 台北市| 柯坪县| 宁南县| 依兰县| 荣昌县| 松溪县| 秦皇岛市| 泸溪县| 岱山县| 正宁县| 广东省| 延川县| 景德镇市| 张家口市| 长沙县| 察雅县| 浦东新区| 兴宁市| 察哈| 胶州市| 景洪市|