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 /
。
任何想法,我怎麼能得到這個做我想做的?
我不記得我最終在這裏做了什麼,但我會將其標記爲已接受,因爲這是唯一的答案。 – cincodenada 2011-09-12 19:32:53