路由器和重定向特殊

时间:2013-06-02 23:59:47

标签: php redirect routing

我正在使用MVC并处理路由器,并且正在努力应用重定向。

请求:site.com/christmas
重定向:site.com/holiday/christmas

不要以为我应该保留一个“控制器圣诞节”来进行重定向 我怀疑的是我应该在什么阶段进行重定向? 我创建了一个配置,其中包含重定向单独配置的特殊情况?

感谢

1 个答案:

答案 0 :(得分:0)

此重写规则可能对您有所帮助..

这会重写site.com/(anything)site.com/holiday/(anything)的所有请求:

RewriteEngine on  
RewriteRule ^([a-zA-Z]+)/?$ /holiday/$1

只需把它放在你的.htaccess中它就能完成它的工作。

如果您只想重定向site.com/christmas,请尝试以下方法:

RewriteRule ^christmas/?$ /holiday/christmas