投稿 评论 顶部

htaccess伪静态不起作用的问题

佚名 网络安全
我用htaccess做伪静态,不用框架的是没有问题的
htaccess示例文件如下
RewriteEngine on
RewriteRule ^(\w+)/(\d)\.html$ index.php?name=$1&age=$2 [L]?


但是改用框架如zend framework 或codeigniter等单一入口的框架,rewrite则必须必须使用强制[url=]重定向[/url]

RewriteEngine on
RewriteCond %{HTTP_HOST} testci.com [NC]

RewriteRule ^$ /test/test/ [L]? ?? ???#不能重定向
RewriteRule ^$ /test/test/ [L,R]? ???#加上强制重定向,可能跳转,但浏览器的URL也会变成 testci.com/test/test

浏览器的地址变了,也就没法实现伪静态了。

请问如向在这种框架下用rewrite实现伪静态,谢谢各位!