[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