建立在这个问题上:.htaccess redirect if folder name in url我想知道如何在CakePHP应用程序的webroot的.htaccess中应用那里认为的.htaccess规则。 而不会生成服务器错误或缺少CakePHP重写功能。.htaccess重定向如果CakePHP的URL中的文件夹名称
我的CakePHP的版本是1.2.10和Webroot公司的的.htaccess如下:
#app/webroot/.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
AddType audio/mpeg mp3
我需要这个,因为这个应用软件与MP3音乐文件的子文件夹的音频文件夹该应用程序使用soundmanager2播放它们。我希望有人试图直接访问mp3文件或从外部网站访问一个mp3文件重定向到另一个页面,但保持soundmanager2能够从我的网站页面播放该文件。因此,假设如下:
http://mycake.com/audio/folderX/fileY.mp3 我想http://mycake.com/audio/ *任何访问重定向到http://mycake.com/mistakeSound.mp3