'URL_MODEL' => 2,
'URL_ROUTER_ON' => true,
'URL_ROUTE_RULES' => array(
'/^product\/(\d+).html\?(.*)$/' => 'Home/product/detail?id=:1:2'
),
调用的方法
function getProductUrl($id) {
return __APP__ . "/product/{$id}" . C('URL_HTML_SUFFIX');
}
<a href="{$vo.id|getProductUrl=###}">XXX</a>
.htaccess配置
<IfModule mod_rewrite.c>
#Options +FollowSymli
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
Apache配置也改了,None 改成 All
可是现在一点上面那个链接就跳首页index。求大神指教一下,谢谢
地址栏URL却是www.xxx.com/product/1.html。展示的却是网站首页
最佳答案
