Answers.Body: <p>I'm not sure it's an issue on nginx (as the information after the # is never sent to the servers anyway).</p>
  
  <p>It's more likely an issue of a url that is incorrect, for instance if the url of extension isn't properly defined</p>
  
  <p>Do you have a javascript error? (using firebug or your favourite debugger)</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-02-22T10:21:07.247Z
Answers.Text: Old thread; would like to return to it if possible. 'incorrect url' @Xavier was asking, is, actually, defined  at civicrm/CRM/Mailing/Controller/Send.php  (as described here: http://civicrm.stackexchange.com/questions/7069/mailings-new-mailing-gives-404-not-found-nginx)   And, unfortunately, solution proposed there doesn't work, so would be nice to make it works somehow. Putting hash sign as a second argument of CRM_Utils_System::url doesn't seems to be a good idea.
Answers.UserDisplayName: yurg
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-05-06T16:03:50.180Z
Answers.LastActivityDate: 2015-05-06T16:03:50.180Z
Answers.UserDisplayName: Xavier
Answers.Body: <p>You have an error with the configuration of your nginx that doesn't properly redirect to drupal your url in error (assuming the url is correct, cf my other answer).</p>
  
  <p>What configuration did you choose for your drupal/nginx? 
  I started with that one and whitelisted a few more urls (in extern/ folder)
  <a href="https://github.com/perusio/drupal-with-nginx" rel="nofollow">https://github.com/perusio/drupal-with-nginx</a> and it works fin</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-02-23T08:13:28.843Z
Answers.LastActivityDate: 2016-02-23T08:13:28.843Z
Answers.UserDisplayName: Xavier
Body: <p>So civicrm case and extensions like simple donate use a path that includes the # character.  When running on apache these work fine, but when I moved the site over to nginx, they stopped working. so I am assuming that I need a specific nginx location directive to handle this, but haven't been able to figure out what.</p>
  
Tags: <drupal><civicase><best-practice><nginx>
Title: Issue in sections of civicrm that use /civicrm/.*/#/.* using LEMP
ThreadText: # Issue in sections of civicrm that use /civicrm/.*/#/.* using LEMP
  
  (Asked by: username_0 on 2015-05-06)
  
  So civicrm case and extensions like simple donate use a path that includes the # character. When running on apache these work fine, but when I moved the site over to nginx, they stopped working. so I am assuming that I need a specific nginx location directive to handle this, but haven't been able to figure out what.
  
  **Tags:** drupal, civicase, best-practice, nginx
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2015-05-06. Score: 1
  
  I'm not sure it's an issue on nginx (as the information after the # is never sent to the servers anyway).
  
  It's more likely an issue of a url that is incorrect, for instance if the url of extension isn't properly defined
  
  Do you have a javascript error? (using firebug or your favourite debugger)
  
  > **Comments:**
  > **username_2**: Old thread; would like to return to it if possible. 'incorrect url' @username_1 was asking, is, actually, defined  at civicrm/CRM/Mailing/Controller/Send.php  (as described here: http://civicrm.stackexchange.com/questions/7069/mailings-new-mailing-gives-404-not-found-nginx)   And, unfortunately, solution proposed there doesn't work, so would be nice to make it works somehow. Putting hash sign as a second argument of CRM_Utils_System::url doesn't seems to be a good idea.  
  
  ---
  
  ### Answer by username_1 on 2016-02-23. Score: 0
  
  You have an error with the configuration of your nginx that doesn't properly redirect to drupal your url in error (assuming the url is correct, cf my other answer).
  
  What configuration did you choose for your drupal/nginx?
  I started with that one and whitelisted a few more urls (in extern/ folder)
  <https://github.com/perusio/drupal-with-nginx> and it works fin
  
  
  ---
  
  