2016-05-22 24 views
0

我有一個PHP腳本,minifies我的CSS以及與此網址吐出出來:如何在使用htaccess的URL中忽略.php,.csv,.randomstring等?

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

但是它並不顯示任何內容。如果我在url結尾刪除.css,那麼它會顯示縮小的CSS代碼。

這個資源管理器管理大量的文件類型,所以我如何獲得htaccess忽略所有的結局(.php,.css,.js等)?

回答

1

你可以做到這一點,而無需使用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)); 
    } 
} 
+0

謝謝!有效! – voku