后台代码:
<?php
class Controller_EWebShop extends FLEA_Controller_Action
{
function Controller_EWebShop()
{
}
/**
* http://www.beijingextreme.com.cn/ewebshop/EWebShop/index
*
*/
function actionIndex()
{
echo "EWebShop" ;
dump($GLOBALS[G_FLEA_VAR]['APP_INF']);
}
/**
* URL重写设置
* http://www.beijingextreme.com.cn/ewebshop/index.php/EWebShop/url/id/1234/name/vb2005xu
*
*/
function actionUrl()
{
echo "EWebShop Url: " . $_REQUEST['id'] . $_REQUEST['name'] ;
}
}
?>
配置文件设置:
'urlMode' => 'URL_PATHINFO' ,
在 ewebshop文件夹下建立 .htaccess 文件,其内容如下:
写道
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /ewebshop/index.php/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /ewebshop/index.php/$1 [L]
apache 虚拟主机设置:
写道
#www.beijingextreme.com.cn
<Directory "D:/AppServ/devprj/www.beijingextreme.com.cn">
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<VirtualHost *:80>
ServerName www.beijingextreme.com.cn
ServerAdmin vb2005xu@qq.com
DocumentRoot D:\AppServ\devprj\www.beijingextreme.com.cn
ErrorLog logs/www.beijingextreme.com.cn-error_log.txt
</VirtualHost>
<Directory "D:/AppServ/devprj/www.beijingextreme.com.cn">
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<VirtualHost *:80>
ServerName www.beijingextreme.com.cn
ServerAdmin vb2005xu@qq.com
DocumentRoot D:\AppServ\devprj\www.beijingextreme.com.cn
ErrorLog logs/www.beijingextreme.com.cn-error_log.txt
</VirtualHost>
是不是很方便,很快速!!! 据说QEEPHP的路由功能做的不错,尚未集成到fleaphp,有时间按做个集成....