Answers.Body: <p>Let's take out CiviMail from the equation -&gt; are you able to do this:</p>
  <p><a href="https://i.sstatic.net/N8pE0.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/N8pE0.png" alt="enter image description here" /></a></p>
  <p><a href="https://i.sstatic.net/QJ67Z.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/QJ67Z.jpg" alt="enter image description here" /></a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-10-27T08:19:15.073Z
Answers.Text: No, not able to do exactly that - this is Drupal 7 and Civi at 5.28.3.  I can only type in a URL path setting - screenshot added to original question
Answers.UserDisplayName: Andy Clark
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-10-27T14:05:09.780Z
Answers.Text: Ok so I mean - can you view the form and is it handling the arguments properly -> with the alias -> like I have in my screenshot?
Answers.UserDisplayName: KarinG - Semper IT
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-10-27T17:22:55.477Z
Answers.Text: Yes, I've added a URL alias and it works fine - in fact I've left it there as we already sent an email to users with the link using that URL - so they might still try it. It works but doesn't fill the existing contact. Your screen (Drupal 8?) just looks different to mine.
Answers.UserDisplayName: Andy Clark
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-10-27T19:25:55.323Z
Answers.Text: I am in Drupal 7 (and use links to prefilled webforms with aliases regularly) my screenshot looks the same as Karin's with the Generate automatic URL alias checkbox. But I am using Pathauto. Perhaps that's the difference?
Answers.UserDisplayName: RayWright
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-10-26T22:54:58.990Z
Answers.LastActivityDate: 2020-10-26T22:54:58.990Z
Answers.UserDisplayName: KarinG - Semper IT
Body: <p><a href="https://i.sstatic.net/cxRb6.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/cxRb6.png" alt="enter image description here" /></a>I added a URL path to a working Drupal webform, and emailed users were given this link to the webform (which went through Civimail) : <br>https://www.example.org/christmasconnection?cid1={contact.contact_id}&amp;{contact.checksum}.  <br>Later I
  found that the existing contact wasn't being prefilled.  Eventually I figured it was this change that had caused the problem.  When I changed the link back to the usual Drupal format with 'node':
  <br>https://www.example.org/node/82?cid1={contact.contact_id}&amp;{contact.checksum} <br>the contact prefill worked.  Why is this?  We will now email users to give them the working link, but is there a way of fixing this so either works?  Is this a bug or a 'feature'! (screenshot added)</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-10-25T18:50:31.607Z
Comments.Text: Are you using URL Alias (Pathauto module) or URL Redirect module or another module?
Comments.UserDisplayName: KarinG - Semper IT
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-10-25T18:58:09.620Z
Comments.Text: I have neither module installed. In Drupal's 'URL Aliases' the path 'christmasconnection' is an alias for node/82 - is that relevant?
Comments.UserDisplayName: Andy Clark
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-10-26T01:53:37.310Z
Comments.Text: We use URL aliases all the time. Could it be a caching issue?
Comments.UserDisplayName: KarinG - Semper IT
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-10-26T08:18:37.020Z
Comments.Text: The problem is rock solid, so I don't think it can be caching.
Comments.UserDisplayName: Andy Clark
Tags: <webform-civicrm><urls><paths>
Title: Adding URL path to webform stops contact prefill - why?
ThreadText: # Adding URL path to webform stops contact prefill - why?
  
  (Asked by: username_0 on 2020-10-25)
  
  [![enter image description here](https://i.sstatic.net/cxRb6.png)](https://i.sstatic.net/cxRb6.png)I added a URL path to a working Drupal webform, and emailed users were given this link to the webform (which went through Civimail) :   
  https://www.example.org/christmasconnection?cid1={contact.contact\_id}&{contact.checksum}.   
  Later I
  found that the existing contact wasn't being prefilled. Eventually I figured it was this change that had caused the problem. When I changed the link back to the usual Drupal format with 'node':
    
  https://www.example.org/node/82?cid1={contact.contact\_id}&{contact.checksum}   
  the contact prefill worked. Why is this? We will now email users to give them the working link, but is there a way of fixing this so either works? Is this a bug or a 'feature'! (screenshot added)
  
  **Tags:** webform-civicrm, urls, paths
  
  > **Comments:**
  > **username_1**: Are you using URL Alias (Pathauto module) or URL Redirect module or another module?  
  > **username_0**: I have neither module installed. In Drupal's 'URL Aliases' the path 'christmasconnection' is an alias for node/82 - is that relevant?  
  > **username_1**: We use URL aliases all the time. Could it be a caching issue?  
  > **username_0**: The problem is rock solid, so I don't think it can be caching.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2020-10-26. Score: 0
  
  Let's take out CiviMail from the equation -> are you able to do this:
  
  [![enter image description here](https://i.sstatic.net/N8pE0.png)](https://i.sstatic.net/N8pE0.png)
  
  [![enter image description here](https://i.sstatic.net/QJ67Z.jpg)](https://i.sstatic.net/QJ67Z.jpg)
  
  > **Comments:**
  > **username_0**: No, not able to do exactly that - this is Drupal 7 and Civi at 5.28.3.  I can only type in a URL path setting - screenshot added to original question  
  > **username_1**: Ok so I mean - can you view the form and is it handling the arguments properly -> with the alias -> like I have in my screenshot?  
  > **username_0**: Yes, I've added a URL alias and it works fine - in fact I've left it there as we already sent an email to users with the link using that URL - so they might still try it. It works but doesn't fill the existing contact. Your screen (Drupal 8?) just looks different to mine.  
  > **username_2**: I am in Drupal 7 (and use links to prefilled webforms with aliases regularly) my screenshot looks the same as Karin's with the Generate automatic URL alias checkbox. But I am using Pathauto. Perhaps that's the difference?  
  
  ---
  
  