【问题标题】:Router and redirect special路由器和重定向特殊
【发布时间】:2013-06-02 23:59:46
【问题描述】:

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

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

不认为我应该保留“控制器圣诞节”来进行重定向
我的疑问是我应该在什么阶段执行重定向?
我使用单独配置重定向的特殊情况创建配置?

谢谢

【问题讨论】:

    标签: php redirect routing


    【解决方案1】:

    这个重写规则可能会对你有所帮助..

    这会将到达site.com/(anything) 的每个请求重写为site.com/holiday/(anything)

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

    只要把它放在你的 .htaccess 中,它就可以完成它的工作。

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

    RewriteRule ^christmas/?$ /holiday/christmas
    

    【讨论】:

    • 谢谢,但我无法在 htaccess 中创建这些规则。需要在 PHP 中
    猜你喜欢
    • 1970-01-01
    • 2018-04-09
    • 1970-01-01
    • 2016-12-21
    • 1970-01-01
    • 2016-09-01
    • 1970-01-01
    • 2016-03-30
    • 1970-01-01
    相关资源
    最近更新 更多