[support] Issue with multisite url creation for edit forms action parameter...

puregin puregin at puregin.org
Thu Jan 26 00:34:04 UTC 2006


If the problem persists with clean URLs turned off, then
the problem likely lies elsewhere.

     Could you do a search in issues

     http://drupal.org/project/issues

to see if this turns up anything - otherwise create a new
issue.


     Cheers, Djun
On 25-Jan-2006, at 3:52 PM, Tao Starbow wrote:

> I am using clean urls, but I turned them off to see if that fixed  
> the problem & it didn't.
> I have not adjusted my .htaccess file.  I have spent some time  
> reading conflicting advice about what RewriteRules to put into  
> the .htaccess file when doing multisite. The impression that I went  
> away with was that you were supposed to change the rewrites if you  
> are doing multisite under 4.5, but you left it alone for 4.6.  I  
> guess I should look again.  Can you suggest a good node on the  
> subject?
>
> thanks,
> -tao
>
> puregin wrote:
>
>> I'm assuming you are using clean URLs in your site settings.
>>
>> Have you adjusted your .htaccess to point to the base URL for
>> mod_rewrite?
>>
>> Djun
>>
>>
>> On 23-Jan-2006, at 1:00 PM, Tao Starbow wrote:
>>
>>> I have been able to solve all the issues with multisite except  
>>> this  last one, which is the url in the action parameter for the  
>>> edit  forms being created incorrectly.
>>>
>>> This problem only shows up for multisite, and only when I use  
>>> with  apache & the baseURL to make a multisite site look like a  
>>> single  site.  For example the main CITRIS site is really located  
>>> at http:// citrissrv2.berkeley.edu/citris.  It sits behind an  
>>> apache server  that does a proxy pass from http://www.citris- 
>>> uc.org <http:// www.citris-uc.org> to http:// 
>>> citrissrv2.berkeley.edu/drupal/ citris.  I have set the site's  
>>> baseURL to http://www.citris-uc.org  <http://www.citris-uc.org/>,  
>>> and 90% of the time this works fine.   However, when Drupal  
>>> generates a edit forms, it prepends "/citris"  to the url.  So  
>>> where it should have action="/node/123/edit", it  generates  
>>> action="/citris/node/123/edit".  This does not happen if  the  
>>> baseURL is http://citrissrv2.berkeley.edu/citris and proxy pass   
>>> is not used.
>>>
>>> To deal with this issue, I set up a symbolic link so that   
>>> $durpal_dir/citris just points back to $drupal_dir.  This is an   
>>> easy fix that works most of the time.  However, modules such as   
>>> webform and project have forms that use secondary pages as   
>>> subforms, and as the pages pass the data back-and-forth, I end  
>>> up  with urls like action="/citris/citris/citris/citris/citris/ 
>>> node/123/ edit" and so on, until the url finally gets too long  
>>> for the  browser to handle, the url gets clipped & the user is  
>>> set to an  error page.
>>>
>>> I suspect I am going to be diving into core to address this one,   
>>> but I still hope it might just be a configuration error on my   
>>> part.  I am grateful for any tip & leads.
>>>
>>> Thanks,
>>> Tao Starbow
>>> Web Architect, CITRIS
>>>
>>> -- 
>>> [ Drupal support list | http://lists.drupal.org/ ]
>>
>>
> -- 
> [ Drupal support list | http://lists.drupal.org/ ]



More information about the support mailing list