The /directory/ folder does actually exist and is the base URL that's getting accessed. We've only changed the names here to protect the client's privacy. In the below log, /consultant/ represents /directory/ above.
The results of RewriteLogLevel 9 are:
Our Rules:
2012-01-17 16:26:12.830 [INFO] [HTAccess] Updating configuration from [/home/domaincom/domains/domain.com/public_html/consultant/.htaccess]
2012-01-17 16:26:12.830 [INFO] [IPADDR:1586-0#APVH_www.domain.com] [REWRITE] strip base: '/consultant/' from URI: '/consultant/find-a-consultant/'
2012-01-17 16:26:12.830 [INFO] [IPADDR:1586-0#APVH_www.domain.com] [REWRITE] Rule: Match 'find-a-consultant/' with pattern '^([^/]*)/([^/]*)/([^/]*)/([^/]*)$', result: -1
2012-01-17 16:26:12.830 [INFO] [IPADDR:1586-0#APVH_www.domain.com] [REWRITE] Rule: Match 'find-a-consultant/' with pattern '^([^/]*)/([^/]*)/([^/]*)$', result: -1
2012-01-17 16:26:12.830 [INFO] [IPADDR:1586-0#APVH_www.domain.com] [REWRITE] Rule: Match 'find-a-consultant/' with pattern '^([^/]*)/([^/]*)$', result: 3
2012-01-17 16:26:12.830 [INFO] [IPADDR:1586-0#APVH_www.domain.com] [REWRITE] Source URI: 'find-a-consultant/' => Result URI: 'index.php?func=find-a-consultant&urlA='
2012-01-17 16:26:12.830 [INFO] [IPADDR:1586-0#APVH_www.domain.com] [REWRITE] replace current query string with 'func=find-a-consultant&urlA='
2012-01-17 16:26:12.830 [INFO] [IPADDR:1586-0#APVH_www.domain.com] [REWRITE] Last Rule, stop!
2012-01-17 16:26:12.830 [INFO] [IPADDR:1586-0#APVH_www.domain.com] [REWRITE] prepend rewrite base: '/consultant/', final URI: '/consultant/index.php'
Your Rules:
2012-01-17 16:29:19.122 [INFO] [HTAccess] Updating configuration from [/home/domaincom/domains/domain.com/public_html/consultant/.htaccess]
2012-01-17 16:29:19.123 [INFO] [IPADDR:1617-0#APVH_www.domain.com] [REWRITE] strip base: '/consultant/' from URI: '/consultant/find-a-consultant/'
2012-01-17 16:29:19.123 [INFO] [IPADDR:1617-0#APVH_www.domain.com] [REWRITE] Rule: Match 'find-a-consultant/' with pattern '^([^/]*)/([^/]*)/([^/]*)/([^/]*)$', result: -1
2012-01-17 16:29:19.123 [INFO] [IPADDR:1617-0#APVH_www.domain.com] [REWRITE] Rule: Match 'find-a-consultant/' with pattern '^([^/]*)/([^/]*)/([^/]*)$', result: -1
2012-01-17 16:29:19.123 [INFO] [IPADDR:1617-0#APVH_www.domain.com] [REWRITE] Rule: Match 'find-a-consultant/' with pattern '^([^/]*)/([^/]*)$', result: 3
2012-01-17 16:29:19.123 [INFO] [IPADDR:1617-0#APVH_www.domain.com] [REWRITE] Cond: Match '/consultant/find-a-consultant/' with pattern 'index.php', result: -1
2012-01-17 16:29:19.123 [INFO] [IPADDR:1617-0#APVH_www.domain.com] [REWRITE] Source URI: 'find-a-consultant/' => Result URI: 'index.php?func=find-a-consultant&urlA='
2012-01-17 16:29:19.123 [INFO] [IPADDR:1617-0#APVH_www.domain.com] [REWRITE] append query string 'func=find-a-consultant&urlA='
2012-01-17 16:29:19.123 [INFO] [IPADDR:1617-0#APVH_www.domain.com] [REWRITE] Last Rule, stop!
2012-01-17 16:29:19.123 [INFO] [IPADDR:1617-0#APVH_www.domain.com] [REWRITE] prepend rewrite base: '/consultant/', final URI: '/consultant/index.php'