[support] Issue with multisite url creation for edit forms action
parameter...
Tao Starbow
starbow at citris-uc.org
Mon Jan 30 18:15:55 UTC 2006
Yep, I adjusted my server configuration so the proxy pass is not needed
and this problem went away.
-t
Tao Starbow wrote:
> I think I am faking Drupal out with the proxy pass.
>
> www.citris-uc.org -----> Server1 --- (Proxy to:
> server2.berkeley.edu/citris) ---> Server2
> I am going to see if it is possible to redo our DNS entries to skip
> having to do the proxy & then see if that fixes the problem.
>
> puregin wrote:
>
>> 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/ ]
>>
>>
>>
>
--
Tao Starbow
Web Architect, CITRIS
More information about the support
mailing list