webino / webino-canonical-redirect
Zend Framework 2 的 URI 正规化工具
0.1.1
2013-12-06 19:28 UTC
Requires
- php: >=5.3.3
- zendframework/zend-stdlib: 2.*
- zendframework/zend-uri: 2.*
Requires (Dev)
- apigen/apigen: 2.*
- mayflower/php-codebrowser: *
- pdepend/pdepend: 1.*
- phploc/phploc: *
- phpmd/phpmd: 1.*
- phpunit/phpunit: 3.7.*
- satooshi/php-coveralls: 0.*
- sebastian/phpcpd: *
- squizlabs/php_codesniffer: 1.*
- webino/zf2nette-debug: 1.*
- zendframework/zendframework: 2.*
Suggests
- zendframework/zend-modulemanager: To use it as a Zend Framework module
- zendframework/zend-mvc: For URI canonicalization on application bootstrap
This package is auto-updated.
Last update: 2024-09-04 22:48:00 UTC
README
允许您配置网站 canonical URI 的 www 和尾部斜杠。如果提供错误的 URI 格式,则通过 HTTP 301 重定向到正规化的 URI。
如果您无法或不知道如何配置您的 Web 服务器重写以处理 URI 重复内容,此模块是明智的解决方案。
功能
- 重定向
..domain.tld/index.php
到..domain.tld
- 配置网站是否使用 www
www.domain.tld
或不使用domain.tld
- 配置网站是否使用尾部斜杠
..domain.tld/something/
或不使用..domain.tld/something
设置
以下步骤是使此模块正常工作的必要步骤,考虑到 zf2-skeleton 或非常相似的应用程序
- 运行:
php composer.phar require webino/webino-canonical-redirect:dev-develop
- 将
WebinoCanonicalRedirect
添加到启用的模块列表中
快速入门
复制、粘贴以下设置并覆盖到您的配置中
'webino_canonical_redirect' => array(
'enabled' => true,
'www' => false, // bool = enabled|Use URI with www
'slash' => false, // bool = enabled|Use URI with trailing slash
),
开发
我们将感激任何对这个模块的开发贡献。
补充说明
如果您对这个 Zend Framework 模块感兴趣,请报告任何问题,并且不要犹豫做出贡献。