0

我正在使用 TinyMCE 和一个名为“响应式文件管理器”的插件以及 Yii 框架。由于 Yii 的 url 管理器的工作方式,我在显示图像时遇到了问题。

例子:

http://mysite.local/images/image.png

被视为控制器/操作,并收到 404 错误。是否有解决方法从主配置文件中的 urlManager 中排除图像/视频/等?我宁愿避免修改插件来添加 Yii 的 CHtml image() 函数。

有任何想法吗?

更新 我注意到如果图像存储在子文件夹中,yii 的 url 管理器只会重定向到控制器/动作,例如。

http://mysite.local/media/images/image.png

代替

http://mysite.local/media/image.png

但是,我仍然需要有子文件夹,因为文件管理器处理视频和图像,我认为如果结构将它们分开,用户不会感到困惑。

4

1 回答 1

3

听起来您的 htaccess 文件中存在一些问题。

它包括这样的东西吗?

# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# otherwise forward it to index.php
RewriteRule . index.php
于 2013-09-14T00:11:00.660 回答