3
我有Tinybrowser插件與TinyMCE一起用於文件上傳。只要我上傳到/ app/uploads /文件夾,一切都很好。不幸的是,這意味着圖像(等)不能從應用程序前端顯示。我沒有成功設置兩個位置之間的符號鏈接(php symlink()默默地失敗),所以它看起來像我唯一的選擇是上傳到/ app/webroot/uploads /目錄中。將TinyMCE Tinybrowser直接上傳到CakePHP webroot
這裏的困難在於,當上傳路徑改爲/ app/webroot/uploads /時,應用程序會進入無限遞歸。我想這是關於/ webroot上的.htaccess規則,但我不知道如何解決它。
任何想法可能是什麼問題,我可以做些什麼來解決它?任何幫助讚賞。
的.htaccess mod_rewrite的基本上是CakePHP默認:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
#far-future caching
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Expires "Thu, 15 Apr 2010 20:00:00 GMT"
</FilesMatch>
Options +FollowSymLinks
發佈您的htaccess代碼。 – Ish 2011-02-18 21:02:37
您是否嘗試過系統級別的符號鏈接在linux上`ln -s ....` – benjamin 2011-02-19 09:05:21