我正在尝试在家里的开发服务器上使用SASS.
我正在尝试找到一种方法,默认情况下看SASS所有不同的站点(Web根目录中的文件夹).如果我不得不手动设置SASS来监视每个站点以及每次创建新站点时,我都不会喜欢.
基本上,它需要找到在根中修改的每个.scss/.sass并在同一位置创建.css.
我所能找到的只是基本sass --watch origin:destination但不是我需要的,因为我所有的SASS文件都在不同的文件夹中.
为了以防万一,我正在运行一个Ubuntu服务器,我确实已经安装了ruby + sass.
谢谢.
这是我到目前为止所拥有的:
#Force www.
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
#Remove trailing slash
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} (.*)$
RewriteRule ^(.+)/$ http://www.domain.com/$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)
但是,这会扰乱所有执行以下重定向的子域:
sub.domain.com -> www.sub.domain.com
Run Code Online (Sandbox Code Playgroud)
而且,它依赖于删除尾部斜杠位上写的域.
所以...两个问题.
如何在"删除尾部斜杠"位上重写规则以排除在其上写入域?
如何在没有明确写下子域的情况下,在"强制www"上进行重写以排除子域.位?
所需结果的例子 -
sub.domain.com/something/ -> sub.domain.com/something
domain.com/something/ -> www.domain.com/something
www.domain.com/ -> www.domain.com
sub.domain.com -> sub.domain.com
Run Code Online (Sandbox Code Playgroud)
谢谢!