怎样让网站的动态地址都变成静态的,新手 是不是只要网站有zend就可以用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 伪静态虚拟主机建议直接在.htaccess里写正则表达式 是不是这样$router = new Zend_Controller_RewriteRouter()$router->setRewriteBase('/')$router->addRoute($name,Zend_Controller_Router_Route_Interface $route);第一步是创建zend的重写类,第二个是设置路由的基本路径,这个我不太明白,这里的路径是根目录,那应该是http://www.xxxx.com/这个路径了,这里的设置是不是为了告诉接下来的重写是从哪里看开始的?网上的一段实例(重写/blog/view/bid/1这样的URL)$router->addRoute('blog', new Zend_Controller_Router_Route('/blog/:bid', array('controller' => 'blog', 'action' => 'view'), array('bid' => '\d+')));/blog/:bid代表的URL的映射关系,:bid表示映射的参数,参数必须是已:开始,array('controller' => 'blog','action' => 'view')用于指定使用的控制器及动作,当然你也可以在这里设定bid的默认值’bid’ =>1, array('bid' => '\d+')指定bid必需是一个数字,这里的参数是正则表达式。这里还有几个问题:1,是不是放到PHP文件头就会生效,需要什么设置吗2,/blog/:bid代表的URL的映射关系,是不是说将地址影射后的形势就在这里确定?3,:bid表示映射的参数,参数必须是已:开始,如果有多个参数,是不是:xxx/:xxx?4,array('controller' => 'blog','action' => 'view'),这里的blog是/blog/:bid中的吧,代表默认不变的项吗?action这个动作是什么意义5,array('bid' => '\d+'),bid的值应该是一个参数,这里怎么用\d+就确定了值一定是/blog/view/bid/1中的1。问题多多高人解,感激中 直接用.htaccess和zend有区别吗,如果是独立主机如何呢?谢谢 使用ZendFramework或者服务器的Rewrite的URL重写功能,就可以实现的 用不用ZF..都要用的 Rewrite 吧... php怎么查询某月或者某日有数据且输出(文章归档功能) 关于PHP乱码问题 求助 150页的数据,我想分成每10页一采。我应该怎么操作 Discuz 6.0 注册部分修改3000外包 fckeditor中字体大小能否改为用px表示? PHP权限的一个问题 Delphi for PHP Update 1 用xajax+php 实现无刷新即可提交数据 这条SQL语句要怎么写呢? Php扩展库为何用不了? 求一PHP正则表达式 PHP图片显示问题,很简单,帮解决一下
虚拟主机建议直接在.htaccess里写正则表达式
$router = new Zend_Controller_RewriteRouter()$router->setRewriteBase('/')$router->addRoute($name,Zend_Controller_Router_Route_Interface $route);
第一步是创建zend的重写类,第二个是设置路由的基本路径,这个我不太明白,这里的路径是根目录,那应该是http://www.xxxx.com/这个路径了,这里的设置是不是为了告诉接下来的重写是从哪里看开始的?网上的一段实例(重写/blog/view/bid/1这样的URL)
$router->addRoute('blog', new Zend_Controller_Router_Route('/blog/:bid', array('controller' => 'blog', 'action' => 'view'), array('bid' => '\d+')));/blog/:bid代表的URL的映射关系,:bid表示映射的参数,参数必须是已:开始,array('controller' => 'blog','action' => 'view')用于指定使用的控制器及动作,当然你也可以在这里设定bid的默认值’bid’ =>1, array('bid' => '\d+')指定bid必需是一个数字,这里的参数是正则表达式。
这里还有几个问题:
1,是不是放到PHP文件头就会生效,需要什么设置吗
2,/blog/:bid代表的URL的映射关系,是不是说将地址影射后的形势就在这里确定?
3,:bid表示映射的参数,参数必须是已:开始,如果有多个参数,是不是:xxx/:xxx?
4,array('controller' => 'blog','action' => 'view'),这里的blog是/blog/:bid中的吧,代表默认不变的项吗?action这个动作是什么意义
5,array('bid' => '\d+'),bid的值应该是一个参数,这里怎么用\d+就确定了值一定是/blog/view/bid/1中的1。问题多多高人解,感激中
都要用的 Rewrite 吧...