クレジットは Ryan Aheam に帰属しますが、詳しく説明します。私は初心者で、ライアンの答えがあっても、構文を正しくするためにいくつか実験する必要がありました。
私はDocumentRoot
自分のcakephp
ディレクトリになりたかった。cakephp
しかし、その後、通常のPHPであり、ディレクトリにないMantisバグトラッカーがありました。以下のファイルには、次の作業があります。
http://www.example.com
: サービス提供者 /var/www/cakephp
http://www.example.com/mantisbt
: サービス提供者/var/www/html/mantisbt
ファイル/etc/httpd/conf/httpd.conf
Alias /mantisbt/ "/var/www/html/mantisbt/"
<Directory "/var/www/html/">
AllowOverride All
</Directory>
<VirtualHost *:80>
ServerAdmin me@my_email.com
DocumentRoot /var/www/cakephp
ServerName my_website.com
<Directory /var/www/cakephp/>
AllowOverride All
</Directory>
</VirtualHost>
ファイル/var/www/cakephp/.htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^mantisbt/?$ /mantisbt/ [NC,L]
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>