我正在使用带有php 5.3的laravel 4.1,但问题是我的网址只有在我输入时才能工作
http://localhost/happy_Road/public/index.php/register
我希望它是这样的
http://localhost/happy_Road/public/register
因为当我添加一个css文件时,它没有被检测到,它向我展示了这样的路线
http://localhost/happy_Road/public/index.php/css/bootstrap.css
需要一些帮助:)
答案 0 :(得分:0)
您需要按照说明设置"漂亮的网址"在http://laravel.com/docs/installation#pretty-urls。它取决于您在本地使用的Web服务器 - 给出了Apache和nginx的示例。
此外,您应该使用绝对网址链接到CSS文件 - index.php
根本不应影响您的样式表路由。这可以通过以下几种方式完成:
{{ HTML::style('css/bootstrap.css') }}
或:
<link rel="stylesheet" href="{{ asset('css/bootstrap.css') }}" />
答案 1 :(得分:0)
您应该使用它来添加css
个文件:
{{ HTML::style('css/bootstrap.css') }}
关于index.php
,它需要url rewrite
,默认情况下,public
文件夹中.htaccess
服务器应该有一个apache
文件。有关详细信息,请查看Laravel
网站上的Pretty Urls部分。