Php Yii';URLS管理器和图像
我将TinyMCE与名为“响应文件管理器”的插件以及Yii框架一起使用。由于Yii的url管理器的工作方式,我在显示图像时遇到了问题 例如:Php Yii';URLS管理器和图像,php,yii,tinymce,tinymce-4,Php,Yii,Tinymce,Tinymce 4,我将TinyMCE与名为“响应文件管理器”的插件以及Yii框架一起使用。由于Yii的url管理器的工作方式,我在显示图像时遇到了问题 例如: http://mysite.local/images/image.png 将其视为控制器/操作,并收到404错误。是否有从主配置文件的urlManager中排除图像/视频/等的解决方法?我希望避免修改插件来添加Yii的CHtml image()函数 有什么想法吗 更新 我注意到,如果图像存储在子文件夹中,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
但是,我仍然需要有子文件夹,因为文件管理器处理视频和图像,我认为如果结构将它们分开,那么用户就不会感到困惑。听起来您的htaccess文件中存在som问题 包括这样的东西吗
# 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
听起来您的htaccess文件中有som问题 包括这样的东西吗
# 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
是 啊除了RewriteRule之外,其他规则如下:RewriteRule^(.*)$index.php/$1Yeah。除RewriteRule外,其他规则如下:RewriteRule^(.*)$index.php/$1