【发布时间】:2012-06-09 15:58:54
【问题描述】:
我有一个控制器,名为:SomeLongUnfriendlyName
在路由器中,我给了它一个别名:CoolName
现在,每当有人调用/CoolName/theAction 时,就会执行/SomeLongUnfriendlyName/theAction。到目前为止一切顺利。
我的问题是我想拒绝使用原来的SomeLongUnfriendlyName名字。
怎么做?
啪啪啪
【问题讨论】:
-
我想你可以将它路由到其他会给出 404 的地方,但这似乎很愚蠢。或者,实现一个自定义路由类,如果它检测到原始控制器名称将重定向。不管怎样,这似乎有点傻。我很好奇这背后的原因?
-
SEO,我有几个控制器做类似的工作,但我需要它们以相同的别名输出数据
-
你可以使用htaccess文件来阻止它
标签: routing controller cakephp-1.3 alias