#!/bin/bash set_header() { if [[ -f /usr/local/lsws/conf/vhosts/$1/vhost.conf ]] ; then cat << EOF > header.txt context /wp-content/cache/css/ { location $DOC_ROOT/wp-content/cache/css/ allowBrowse 1 enableExpires 1 expiresByType text/css=A15552000 extraHeaders <<> /usr/local/lsws/conf/vhosts/$1/vhost.conf fi } if /usr/local/lsws/bin/lshttpd -v | grep -iF open ; then echo -e "\nOpenLiteSpeed detected..." set_header else echo -e "\nLiteSpeed Enterprise detected..." exit #LiteSpeed Enterprise can read htaccess for expire header, no need to set it up. fi rm -f header.txt rm -f $0 echo -e "\nexpire , cache-control and CORS header set..."