funstaff / redirect-bundle
重定向包捕获请求URL,如果存在目标URL则进行重定向
v1.1.2
2015-06-21 16:40 UTC
Requires
- doctrine/orm: ~2.2,>=2.2.3
- gedmo/doctrine-extensions: >=2.3
- symfony/doctrine-bridge: >=2.3
- symfony/framework-bundle: >=2.3
This package is auto-updated.
Last update: 2024-08-29 04:04:21 UTC
README
这是一个symfony2的重定向系统。
此包使用框架CSS getuikit
启用包
在内核中启用包
<?php
// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
// ...
new Funstaff\Bundle\RedirectBundle\FunstaffRedirectBundle(),
);
}
在数据库中创建重定向表
$ php app/console doctrine:schema:update --force
app/config/routing.yml
funstaff_redirect: resource: "@FunstaffRedirectBundle/Resources/config/routing.xml"
配置
默认配置
funstaff_redirect: listener: exception layout: '::base.html.twig' enabled_stat: true export_path: %kernel.root_dir%/export
如果要在请求上进行重定向,将监听器参数更改为"request"。
导出/导入
导出
$ php app/console funstaff:redirect:export [filename]
默认文件名是redirect.csv
导入
$ php app/console funstaff:redirect:import [filename]
默认文件名是redirect.csv
默认导出路径是: %kernel.root_dir%/export
如果您想更改默认路径,请在配置中添加参数"export_path"。
文件结构
source[tab]destination[tab]statusCode[tab]enabled
foo[tab]bar[tab]307[tab]1
源字段是必填的