2012-11-15 106 views
0

我用CakePHP構建了一個站點,它的工作很好。現在我已經在app/webroot文件夾中放置了另一個wordpress已建的博客。CakePHP重定向問題

假設:

example.com(CakePHP的網站)

,需要example.com/myblog

我我的所有文件放置到app/webroot/myblog。但是當我第二次點擊url時,它將我重定向到

example.com/app/webroot/myblog404 NOT FOUND錯誤。

現在我能做些什麼來擺脫這一點。

回答

1

請把這個主根/的.htaccess
的RewriteCond%{REQUEST_URI} ^! /blog.*
的RewriteCond%{REQUEST_URI}!-f
重寫規則^ $應用程序/ Web根目錄/ [L]

0

您可以添加到您的htaccess:(確保這到來之前任何其他重寫規則)

RewriteEngine on 
RewriteBase/
RewriteRule ^myblog(/.*)?$ - [L] 
+0

感謝..但其內htaccess的?應用程序/ webroot的? –

+0

沒有根公用文件夾中的htaccess(其中'http:// example.com /'指向) – Oussama

+0

這是行不通的。我的意思是將.htaccess放置在主機的DocumentRoot中,除了您將博客文件夾也放在那裏。擺脫前兩行,並將最後一行放在app/webroot /中的.htaccess文件中。這應該很好。也許你必須在包含「/ app/webroot /」值的app/webroot/myblog/.htacces文件中編寫一個RewriteBase條目,但我不能100%確定。 – func0der