javascript - 配置 htaccess 绕过直接链接到 CSS 和 Javascript 文件

标签 javascript php css apache .htaccess

我目前正在开发一个迷你框架,它使用 htaccess 文档将所有流量从公共(public)文件夹重定向到另一个文件夹。但我意识到它还会将所有直接链接重定向到图像、CSS 和脚本。

我对 htaccess 代码不太熟悉,我怎么能把那些异常放在这个 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]    

关于javascript - 配置 htaccess 绕过直接链接到 CSS 和 Javascript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29809751/

相关文章:

javascript - Angular : How can I stop my $http calls from blocking the UI?

javascript - 使用 JavaScript 更改 url 参数字符串

php - PHP中未知数量的数组相交

css - 链接样式未在 Safari 中显示

javascript - 动画数字递增

php - Prestashop 对密码字段使用哪种加密方法,它是如何做到的?

php - mysqli_stmt_execute() 需要 1 个参数,给定 0 个参数

javascript - 如何滚动到单击时移出屏幕的 div

html - 为什么 z-index 不起作用?

javascript - 如何在异步函数循环后设置状态