Skip to content

phpmentors-jp/proxy-url-rewrite-bundle

Repository files navigation

ProxyURLRewriteBundle

A Symfony bundle to rewrite URLs for applications behind reverse proxies

Total Downloads Latest Stable Version Latest Unstable Version Build Status

Features

Installation

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(),
        );
        ...

Configuration

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

Support

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

Copyright (c) 2014-2016, 2018-2019 KUBO Atsuhiro, All rights reserved.

License

The BSD 2-Clause License