-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Atsuhiro Kubo edited this page Jul 30, 2018
·
9 revisions
A Symfony bundle to rewrite URLs for applications behind reverse proxies
- URL rewriting for Controller::generateUrl() in controllers
- URL rewriting for {{ asset('...') }} in Twig templates
- PHP
5.3.9
or greater -
Domain Kata
1.4.0
or greater -
Symfony Config component
2.8.0
or greater -
Symfony DependencyInjection component
2.8.0
or greater - Symfony FrameworkBundle
2.8.0
or greater -
Symfony HttpKernel component
2.8.0
or greater -
Symfony Routing componentl
2.8.0
or greater
ProxyURLRewriteBundle can be installed using Composer.
First, add the dependency to phpmentors/proxy-url-rewrite-bundle
into your composer.json
file as the following:
Stable version:
composer require phpmentors/proxy-url-rewrite-bundle "1.3.*"
Development version:
composer require phpmentors/proxy-url-rewrite-bundle "~1.4@dev"
Second, add PHPMentorsProxyURLRewriteBundle
into your bundles to register in AppKernel::registerBundles()
as the following:
...
class AppKernel extends Kernel
{
public function registerBundles()
{
$bundles = array(
...
new PHPMentors\ProxyURLRewriteBundle\PHPMentorsProxyURLRewriteBundle(),
);
...
app/config/config.yml
:
...
phpmentors_proxy_url_rewrite:
proxy_urls:
foo_bar:
path: "!^.*!"
proxy_url: "http://www.example.com/foo/bar"
app/config/config_dev.yml
:
...
phpmentors_proxy_url_rewrite:
enabled: false
git clone https://github.com/phpmentors-jp/proxy-url-rewrite-bundle.git
If you find a bug or have a question, or want to request a feature, create an issue or pull request for it on Issues.
Copyright (c) 2014-2016, 2018 KUBO Atsuhiro, All rights reserved.