gpr*_*ski 2 php robots.txt symfony
我想知道是否有一种 Symfony2 方式来拥有 env 特定的 robots.txt 文件。当 robots.txt 文件位于 web(root) 目录中时,它对所有 env 都是相同的。我知道这样做的唯一方法是从 web 目录中删除文件并使用 env 特定的路由文件来定义机器人文件的路由,并在控制器中创建一个函数来检索文件。
那么是否有一种 Symfony2 方法可以以更“酷”的方式拥有特定于 env 的 robots.txt 文件。
谢谢你的时间。最好的问候,乔治。
您可以使用FrameworkBundle:Template:template控制器根据环境渲染树枝文件:
在您的路由 YML 文件中:
acme_robots:
path: /robots.txt
defaults:
_controller: FrameworkBundle:Template:template
template: AcmeBundle:Static:robots_%kernel.environment%.txt.twig
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5313 次 |
| 最近记录: |