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/ ]