我对Symfony2和重定向相当陌生,我正在尝试将文章部分从文章部分移到网站的新部分。
另外,我是否只是保留原来的文章,因为他们(因为他们是用谷歌的搜索引擎优化)是在MySQL数据库中,并创建新的部分他们的新版本?
例如,
原址:
http://example.com/articles
http://example.com/articles/this-is-article-1
新地点:
http://exmaple.com/
http://example.com/this-is-article-1
我在Symfony2烹饪书中看到了下面的内容,但我不确定我会使用哪一个。
config.html
发布于 2015-03-20 04:09:49
您可以做的是保留旧路由,并在路由yml或注释中添加新路由,以指向控制器中的相同操作,这样您就可以将旧路由保留到SEO索引的文章中,并在树枝中使用新路由,这样,当您觉得需要时,当新路由变得更好时,您可以删除旧路由。
另一个正在按您的要求重定向的解决方案是:
routing.yml
root:
path: /articles
defaults:
_controller: FrameworkBundle:Redirect:redirect
route: new_route_name_articles_index
permanent: true这将将您的http://example.com/articles重定向到您创建的新路由。
https://stackoverflow.com/questions/29158554
复制相似问题