我基本上试图将所有不是文件(.css,.js,.jpg等)的内容重写为index.php来创建sym-links。我的.htaccess文件中的代码适用于我的根目录和单个子目录So. “localhost /”和“localhost / help”都有效,但“localhost / help / article-27”不起作用。当我尝试使用第二个子目录时,.htaccess似乎重写所有,包括JS和CSS文件。有谁知道那是为什么?这是我的代码:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L]
</IfModule>
答案 0 :(得分:0)
正如达伦根据评论所提到的那样,它不需要1美元!!(gif | jpe?g | png)$ [NC]
这适用于所有级别和CSS文件,无论是符号链接还是直接链接。
~/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems