Php .htaccess子url的url重写问题
这是我的.htaccess规则Php .htaccess子url的url重写问题,php,.htaccess,laravel,Php,.htaccess,Laravel,这是我的.htaccess规则 <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)$ public/$1 [L] </IfModule> 更新 第一种可能性 i、 例如,domain.com/blog css将是site.com/css/style.css 而在下一个概率中 i、 例如,domain.com/blog/data css将是site.com/blog/css/style.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
更新
第一种可能性
i、 例如,domain.com/blog css将是site.com/css/style.css
而在下一个概率中
i、 例如,domain.com/blog/data css将是site.com/blog/css/style.css
第二种可能也是site.com/css/style.css
我该怎么做呢?既然你不想给我看你的代码,我只能在这里猜测…
我想问题在于您包含了如下css文件:
<link rel="stylesheet" type="text/css" href="css/style.css"/>
甚至更进一步,使用HTML::style()
生成完整的包含代码
{{ HTML::style('css/style.css') }}
您能告诉我们您的代码中包含css文件的部分吗?css路径将为css/style.css simplyAre您是否使用Laravel的asset helper函数?因为你肯定应该你的意思是{{形式..}}这个。。?不是{{HTML::style('css/style.css')}}我得到了这个,它的工作原理,我可以知道它做了什么吗http://example.com/css/style.css)因此,无论从哪个URL包含它都无关紧要。非常感谢,伙计,我在哪里可以得到加载favicon.ico等的东西,通常,您可以使用
asset()
函数。对于包含javascript文件,还有HTML::script()
,其工作原理与HTML::style()
是的,谢谢,+1我在laravel receipe中阅读了这些文件:)如果我的问题有效,请投票
<link rel="stylesheet" type="text/css" href="/css/style.css"/>
<link rel="stylesheet" type="text/css" href="{{ asset('css/style.css') }}"/>
{{ HTML::style('css/style.css') }}