Creditul este acordat lui Ryan Aheam, dar o voi spune. Sunt un începător și chiar și cu răspunsul lui Ryan trebuia să experimentez câteva lucruri pentru a obține dreptul de sintaxă.
Vroiam ca DocumentRoot să fie directorul meu de cakephp. Dar apoi am avut un tracker Mantis Bug care era doar un PHP regulat și deci nu în directorul cakephp. În fișierele de mai jos am următoarele lucruri.
http://www.my_website.com : served by /var/www/cakephp
http://www.my_website.com/mantisbt : served by /var/www/html/mantisbt
Fișierul /etc/httpd/conf/httpd.conf
Alias /mantisbt/ "/var/www/html/mantisbt/"
AllowOverride All
ServerAdmin [email protected]_email.com
DocumentRoot /var/www/cakephp
ServerName my_website.com
AllowOverride All
Fișier /var/www/cakephp/.htaccess
RewriteEngine on
RewriteRule ^mantisbt/?$ /mantisbt/ [NC,L]
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]