如何在MVC架构中使用静态脚本?

时间:2014-05-11 03:50:33

标签: php .htaccess

我使用.htaccess重写了网址。

这是 .htaccess 文件内容

Options -MultiViews

RewriteEngine On

# Disallows others to look directly into /public/ folder
Options -Indexes

RewriteBase /myMVC/

# General rewrite rules
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]

的index.php

<html>
   <head>
      <link href="public/libs/bootstrap/css/bootstrap.min.css" rel="stylesheet">
   </head>
</html>

问题

我无法看到与boostrap css文件相关的任何风格。

当我加载此网址时:http://localhost/myMVC/user它正在运行。但是当我使用这个网址时:http://localhost/myMVC/user/login它无效

文件结构

enter image description here

文件结构的另一种观点 enter image description here

1 个答案:

答案 0 :(得分:1)

索引文件位于公用文件夹

 <link href="css/bootstrap.min.css" rel="stylesheet">

这应该有效