#1 Mr._Lau
为什么Apache下做了伪静态后首页只能通过 域名 访问,而通过 ”域名/index.html” 就现在错误,“域名/index.htm”也是一样。.htaccess 设置如下:
Url_ReWrite 设置如下:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L]
// 加入挂靠点,以便开始使用Url_ReWrite的功能请jake 及广大SP粉帮忙解答,谢谢。
$spConfig['launch']['router_prefilter'] = array(
array('spUrlRewrite','setReWrite') // 对路由进行挂靠,处理转向地址
);
$spConfig['launch']['function_url'] = array(
array('spUrlRewrite','getReWrite') // 对spUrl进行挂靠,让spUrl可以进行Url_ReWrite地址的生成
);
// 以下是Url_ReWrite的设置
$spConfig['ext']['spUrlRewrite'] = array(
'hide_default' => false, // 隐藏默认的main/index名称,但这前提是需要隐藏的默认动作是无GET参数的
'args_path_info' => false, // 地址参数是否使用path_info的方式,默认否
'suffix' => '.html', // 生成地址的结尾符
'sep' => '-', //网址参数分隔符,建议是“-_/”之一
);
2013-07-13 09:49:26