我目前正在开发一个迷你框架,使用htaccess文档redirect从公用文件夹到另一个文件夹的所有stream量。 但我意识到,它也redirect到图像,CSS和脚本的所有直接链接。
我不熟悉htaccess的代码,我怎么能把这些exception在这个htaccess的代码
RewriteEngine on RewriteRule ^((?!public/).*)$ public/$1 [L,NC] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?cmd=$1 [PT,L]
提前致谢
您不能同时将所有内容路由到public/
和index.php
。 您可能需要在DocumentRoot/.htaccess
此规则:
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^((?!public/).*)$ public/$1 [L,NC]