[support] Issue with multisite url creation for edit forms action
parameter...
Tao Starbow
starbow at citris-uc.org
Wed Jan 25 23:52:06 UTC 2006
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/ ]
>
>
More information about the support
mailing list