繁体   English   中英

如何使用htaccess忽略URL中的.php,.csv,.randomstring等?

[英]How to ignore .php, .csv, .randomstring, etc. in URL using htaccess?

我有一个PHP脚本,可缩小我的CSS并使用以下网址将其吐出:

domain.com/resource.php?resource=css_file.css

但是它什么也没显示。 如果我在网址末尾删除了.css,那么它会显示缩小的CSS代码。

该资源管理器管理大量文件类型,因此我如何让htaccess忽略所有结尾(.php,.css,.js等)?

您无需使用url_rewrite就可以实现此目的,将其添加到resource.php之上:

的PHP

if (isset($_GET['resource'])) {
  if (strpos($_GET['resource'], '.') !== false) {
     header('Location: resource.php?resource='.preg_replace('/\\.[^.\\s]{3,4}$/', '', $filename));  
  }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM