2010-11-11 96 views
0

嘿,我有我的根目錄下面的設置:使用mod_rewrite重定向子目錄使用CakePHP應用Webroot的

/issues 
    (Trac install) 
/myapp 
    (Cake install) 

我希望發生的是,當我去http://example.com/,它會拉起蛋糕應用 - 基本上,重定向^(.*)myapp/$1(但無形 - 用戶/登錄的URL是http://example.com/users/login)。我有一個例外/issues/,它工作正常 - 當我去/問題/,它拉起Trac。但我的Cake應用程序不斷重定向到http://example.com/myapp/users/login,我認爲這會破壞我的會話,並且在任何情況下都不可取。我試圖強制這樣的網址使用類似

RewriteRule ^myapp/(.*)$ http://www.example.com/$1 [R=301,L] 

RewriteCond $1 !^(myapp|issues)/.*$ 
RewriteRule ^(.*)$ myapp/$1 

......但無濟於事。我的所有CakePHP .htaccess文件中都有RewriteBase /

任何想法,我怎麼能得到這個做我想做的?

回答

0

看起來這個link可以幫到你。之後,我認爲你應該有一個更清潔的分離。

+0

我不記得我最終在這裏做了什麼,但我會將其標記爲已接受,因爲這是唯一的答案。 – cincodenada 2011-09-12 19:32:53

相關問題