KevinTheJedi So I enabled the rewrite log to try and debug. I see it going through the rules and attempting to rewrite. I just dont know what it is supposed to end up looking like. The only thing I can think of is that my ticket site is in a nested folder. So instead of being at the base domain it is something like https://www.basedomain.com/support .
The recall back URL is set to https://www.basedomain.com/support/api/auth/oauth2
The base website is located in "/var/www/basedomain.com/web/"
The osticket site is located in "/var/www/basedomain.com/web/support"
Here is the Rewrite log that is happening
[Fri Oct 14 03:42:38.619496 2022] [rewrite:trace3] [pid 1142856] mod_rewrite.c(483): [client 111.111.111.111:59058] 111.111.111.111 - - [www.basedomain.com/sid#7efcabe2e718][rid#7efcabf8d0a0/initial] [perdir /var/www/basedomain.com/web/support/api/] add path info postfix: /var/www/basedomain.com/web/support/api/auth -> /var/www/basedomain.com/web/support/api/auth/oauth2
[Fri Oct 14 03:42:38.619607 2022] [rewrite:trace3] [pid 1142856] mod_rewrite.c(483): [client 111.111.111.111:59058] 111.111.111.111 - - [www.basedomain.com/sid#7efcabe2e718][rid#7efcabf8d0a0/initial] [perdir /var/www/basedomain.com/web/support/api/] strip per-dir prefix: /var/www/basedomain.com/web/support/api/auth/oauth2 -> auth/oauth2
[Fri Oct 14 03:42:38.619645 2022] [rewrite:trace3] [pid 1142856] mod_rewrite.c(483): [client 111.111.111.111:59058] 111.111.111.111 - - [www.basedomain.com/sid#7efcabe2e718][rid#7efcabf8d0a0/initial] [perdir /var/www/basedomain.com/web/support/api/] applying pattern '^(.*)$' to uri 'auth/oauth2'
[Fri Oct 14 03:42:38.619742 2022] [rewrite:trace4] [pid 1142856] mod_rewrite.c(483): [client 111.111.111.111:59058] 111.111.111.111 - - [www.basedomain.com/sid#7efcabe2e718][rid#7efcabf8d0a0/initial] [perdir /var/www/basedomain.com/web/support/api/] RewriteCond: input='/var/www/basedomain.com/web/support/api/auth' pattern='!-f' => matched
[Fri Oct 14 03:42:38.619919 2022] [rewrite:trace4] [pid 1142856] mod_rewrite.c(483): [client 111.111.111.111:59058] 111.111.111.111 - - [www.basedomain.com/sid#7efcabe2e718][rid#7efcabf8d0a0/initial] [perdir /var/www/basedomain.com/web/support/api/] RewriteCond: input='/var/www/basedomain.com/web/support/api/auth' pattern='!-d' => matched
[Fri Oct 14 03:42:38.619995 2022] [rewrite:trace4] [pid 1142856] mod_rewrite.c(483): [client 111.111.111.111:59058] 111.111.111.111 - - [www.basedomain.com/sid#7efcabe2e718][rid#7efcabf8d0a0/initial] [perdir /var/www/basedomain.com/web/support/api/] RewriteCond: input='/support/api/auth/oauth2' pattern='(.*/api)' => matched
[Fri Oct 14 03:42:38.620140 2022] [rewrite:trace2] [pid 1142856] mod_rewrite.c(483): [client 111.111.111.111:59058] 111.111.111.111 - - [www.basedomain.com/sid#7efcabe2e718][rid#7efcabf8d0a0/initial] [perdir /var/www/basedomain.com/web/support/api/] rewrite 'auth/oauth2' -> '/support/api/http.php/auth/oauth2'
[Fri Oct 14 03:42:38.620182 2022] [rewrite:trace2] [pid 1142856] mod_rewrite.c(483): [client 111.111.111.111:59058] 111.111.111.111 - - [www.basedomain.com/sid#7efcabe2e718][rid#7efcabf8d0a0/initial] [perdir /var/www/basedomain.com/web/support/api/] trying to replace context docroot /var/www/basedomain.com/web with context prefix
[Fri Oct 14 03:42:38.620192 2022] [rewrite:trace1] [pid 1142856] mod_rewrite.c(483): [client 111.111.111.111:59058] 111.111.111.111 - - [www.basedomain.com/sid#7efcabe2e718][rid#7efcabf8d0a0/initial] [perdir /var/www/basedomain.com/web/support/api/] internal redirect with /support/api/http.php/auth/oauth2 [INTERNAL REDIRECT]
[Fri Oct 14 03:42:38.620316 2022] [rewrite:trace3] [pid 1142856] mod_rewrite.c(483): [client 111.111.111.111:59058] 111.111.111.111 - - [www.basedomain.com/sid#7efcabe2e718][rid#7efcabf393f0/initial/redir#1] [perdir /var/www/basedomain.com/web/support/api/] add path info postfix: /var/www/basedomain.com/web/support/api/http.php -> /var/www/basedomain.com/web/support/api/http.php/auth/oauth2
[Fri Oct 14 03:42:38.620333 2022] [rewrite:trace3] [pid 1142856] mod_rewrite.c(483): [client 111.111.111.111:59058] 111.111.111.111 - - [www.basedomain.com/sid#7efcabe2e718][rid#7efcabf393f0/initial/redir#1] [perdir /var/www/basedomain.com/web/support/api/] strip per-dir prefix: /var/www/basedomain.com/web/support/api/http.php/auth/oauth2 -> http.php/auth/oauth2
[Fri Oct 14 03:42:38.620341 2022] [rewrite:trace3] [pid 1142856] mod_rewrite.c(483): [client 111.111.111.111:59058] 111.111.111.111 - - [www.basedomain.com/sid#7efcabe2e718][rid#7efcabf393f0/initial/redir#1] [perdir /var/www/basedomain.com/web/support/api/] applying pattern '^(.*)$' to uri 'http.php/auth/oauth2'
[Fri Oct 14 03:42:38.620355 2022] [rewrite:trace4] [pid 1142856] mod_rewrite.c(483): [client 111.111.111.111:59058] 111.111.111.111 - - [www.basedomain.com/sid#7efcabe2e718][rid#7efcabf393f0/initial/redir#1] [perdir /var/www/basedomain.com/web/support/api/] RewriteCond: input='/var/www/basedomain.com/web/support/api/http.php' pattern='!-f' => not-matched
[Fri Oct 14 03:42:38.620364 2022] [rewrite:trace1] [pid 1142856] mod_rewrite.c(483): [client 111.111.111.111:59058] 111.111.111.111 - - [www.basedomain.com/sid#7efcabe2e718][rid#7efcabf393f0/initial/redir#1] [perdir /var/www/basedomain.com/web/support/api/] pass through /var/www/basedomain.com/web/support/api/http.php
[Fri Oct 14 03:42:38.620436 2022] [rewrite:trace1] [pid 1142856] mod_rewrite.c(483): [client 111.111.111.111:59058] 111.111.111.111 - - [www.basedomain.com/sid#7efcabe2e718][rid#7efca84090a0/subreq] [perdir /var/www/basedomain.com/web/] pass through /var/www/basedomain.com/web/auth
.htaccess file in /api
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.*/api)
RewriteRule ^(.*)$ %1/http.php/$1 [L]
</IfModule>
In the vhost config I have
<Directory /var/www/basedomain.com/web>
# Clear PHP settings of this website
<FilesMatch ".+\.ph(p[345]?|t|tml)$">
SetHandler None
</FilesMatch>
Options +SymlinksIfOwnerMatch
AllowOverride All
Require all granted
</Directory>
Any and all help very much Appreciated.