Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
C
Core
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 983
    • Issues 983
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Development
  • Core
  • Issues
  • #1995

Closed
Open
Opened Sep 01, 2020 by W01F@W01F💬

Profile and other forms user-friendly urls/aliases

Currently when you use a profile form (or contribute form, etc.) the path resembles something like: /civicrm/profile/create?gid=15&reset=1

This is not very user-friendly or good for SEO, and there doesn't seem to be a way to fix this. For example, in a Drupal integration, attempting to set an alias for the path to something like "/register/blogger" will result in an access denied notice.

There are several reasons why a built-in path alias for profiles, contribute forms, etc. would be a good idea and I think it would be fairly simple to implement in the CiviCRM advanced settings for those forms.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: dev/core#1995