Simply Testable Blog

Figuring out how to automate away the pain of routine front-end web testing; the story behind SimplyTestable.com.

211 posts covering the initial idea, growth of the service, features, advances, failures and successes.

Ever found yourself needing to allow slashes in a URL path? http://app.simplytestable.com/job/http://simplytestable.com/start

Even if you correctly encode slashes as %2F, Apache will decode them and treat them as normal path part separators, just as if you had used a slash as it is most commonly used.

This is a little daft. If you want to separate path parts, use a slash. If you want to literally include a slash, encode it.

Nonetheless, you can configure Apache to allow encoded slashes with AllowEncodedSlashes On in the relevant vhost:

<VirtualHost 127.0.0.1:80>
    ServerName app.simplytestable.com
    AllowEncodedSlashes On
    # ...
</VirtualHost>

Thanks to: