這是我的網址:Zend框架:路線西里爾URL靜態文件
http://site.com/presentations /тест-тест.ppt
演講是公共文件夾中的文件夾,但是當我打開這個鏈接是出現此錯誤:
Invalid controller specified (presentations)
那是我的.htaccess文件:
SetEnv APPLICATION_ENV production
RewriteEngine On
#RewriteBase all4you/public/
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
RewriteRule !\.(js|ico|gif|jpg|png|css|swf|html|pps)$ index.php [NC,L]
order allow,deny
allow from all
這是我的谷歌的iframe:
<iframe class="school-ppt-material-cont" src="http://docs.google.com/gview?url=<?= $fileSrc ?>&embedded=true" frameborder="0"></iframe>
這就是$fileSrc
,但如果演示文稿名稱是西里爾文,谷歌瀏覽器無法打開文件,但如果文件名是否西里爾文(exp。 '測試')谷歌瀏覽器可以打開文件:
$fileSrc = 'http://mysite/presentations/тест-тест.ppt';
$fileSrc = 'http://mysite/presentations/test-test.ppt';
什麼是你的磁盤/服務器上的文件名?西里爾文或拉丁文? – Jojo
Latin(windows 1251) –