Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • G gitlabhq1
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 21
    • Issues 21
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • gpt
  • large_projects
  • gitlabhq1
  • Issues
  • #9113

Closed
Open
Created Apr 10, 2015 by Administrator@rootOwner

Page slug allows characters such as "/" but encoding won't allow page to be correctly open/edited

Created by: marcelolebre

Description

When I was creating a page I tried to create a custom path by writing a slug like "path_to/page_name". The page was created but can't be opened, edited or deleted as it shows a 404. The reason for this is that "path_to/page_name" is encoded into "path_to%2Fpage_name" and as this page doesn't exist it won't be found.

Steps to reproduce

  1. Go to project's Wiki
  2. Click on "New Page"
  3. On the page slug text box insert "path_to/page_name"
  4. Press "Build"
  5. Collect your tears

Thanks guys :)

Assignee
Assign to
Time tracking