我用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实现伪静态,谢谢各位!
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实现伪静态,谢谢各位!