Path field gives wrong url
Changing the $base_url variable by no means makes drupal look through every bit of text in the system checking for href's.  So, if you put in

 &lt;a href="/company/.....


it is going to use it exactly as is because it has no idea to do anything else.  It will, however, be more than glad to put it in front of a path if you use some of its built in functions, for example:

 &lt;?php print l('Foo Bar Baz', 'company/foo/bar/baz'); ?&gt;


will create a link to /company/foo/bar/baz if $base_url is not set, or if it is set to drupal, to /drupal/company/foo/bar/baz.

So, to your problem.  Have you tried Views' Output as a link instead of creating the &lt;a&gt; ... &lt;/a&gt; code yourself in Rewrite the output of this field?  That should put that $base_url in there automagically if in the Link path: you enter company/[nid][path] (or whatever tokens you need as you use several different ones in your question).