[support] Issue with multisite url creation for edit forms action
parameter...
Tao Starbow
starbow at citris-uc.org
Thu Jan 26 01:42:06 UTC 2006
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