URL
latest

First Steps

  • Overview
  • Requirements and Installation

Usage

  • URL Model
  • Normalizer

Normalization Details

  • Applying Multiple Normalizations
  • Semantically-Lossless Normalizations
  • Potentially-Lossy Normalizations
  • Lossy Normalizations
URL
  • Docs »
  • URL Documentation
  • Edit on GitHub

URL DocumentationΒΆ

The webginition/url package models, normalizes, parses and compares URLs.

The overview provides a high-level introduction to the package classes.

You might want to skip straight to the Url usage guide or the Normalizer usage guide.

Usage

  • URL Model
    • Creating a URL
    • Component Access
    • Component Modification
    • Non-Optional Normalization
  • Normalizer
    • Capitalize Percent Encoding
    • Decode Unreserved Characters
    • Convert Empty HTTP Path
    • Remove Default File Host
    • Remove Default Port
    • Remove Path Dot Segments
    • Convert Host Unicode to Punycode
    • Reduce Duplicate Path Slashes
    • Sort Query Parameters
    • Add Path Trailing Slash
    • Remove User Info
    • Remove Fragment
    • Remove www Sub-domain
    • Specify a Default Scheme
    • Remove Filenames From Path By Pattern
    • Remove Query Parameters By Pattern

Normalization Details

  • Applying Multiple Normalizations
    • Multiple Flags
    • Options With No Other Normalizations
    • Apply All Semantically-Lossless Normalizations
  • Semantically-Lossless Normalizations
  • Potentially-Lossy Normalizations
  • Lossy Normalizations
Next

© Copyright 2018, Jon Cram Revision d89b8b8f.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
stable
3.0
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.