Yamil,
I've got that added -- in my case, I have the physical path of F:\inetpub\forms\workflow\public_html being the target for the virtual directory of /forms/.
I think part of the problem is that the rewrite rule assumes PM is not installed in a subdirectory, so it always references everything relative to / -- changing the rule (to
^forms.*/(.*)$) kind of helps in conjunction with changing the meta refresh in index.html to
URL=/forms/sys/en/classic/login/login.html.
By "kind of helps," I mean at least the IIS error is showing the correct physical path. When I change both of those, I get this:
Requested URL
http://www:80/forms/sys/en/classic/login/login.html
Physical Path F:\inetpub\forms\workflow\public_html\sys\en\classic\login\login.html
Instead of this (URL rewrite left alone and index.html left alone):
Requested URL
http://www:80/sys/en/classic/login/login.html
Physical Path F:\inetpub\www\sys\en\classic\login\login.html
Now, in sysGeneric.php on about line 41, we see
Code: Select all$realdocuroot = str_replace('\\', '/', $_SERVER['DOCUMENT_ROOT']);
If I echo that server variable in a php file, I end up with F:\inetpub\www instead of F:\inetpub\forms -- that's wrong, and I assume sysGeneric needs to know where it's actually located, so I've manually set $realdocuroot as follows:
Code: Select all$realdocuroot = str_replace('\\', '/', 'F:\inetpub\forms');
And that doesn't help, either.
I feel like I'm close to the answer, but I'm not sure how much that extra directory (in my case, /forms/) is going to break things.
Suggestions?
-Andy