首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php -用前端控制器开始每一页。-

php -用前端控制器开始每一页。-
EN

Stack Overflow用户
提问于 2017-02-12 12:48:53
回答 2查看 76关注 0票数 0

我需要在网站的每一页中加载一些设置,然后以这种方式配置一个前端控制器

htaccess

代码语言:javascript
复制
RewriteEngine On
RewriteRule . front-controller.php [L]

而这个front-controller

代码语言:javascript
复制
session_start();
require 'content/mysql.php';

[initialize variable]

[initialize function]

那么,如何加载请求页面呢?

编辑

尝试包含$_SERVER['DOCUMENT_ROOT'].$_SERVER['REQUEST_URI'],但页面加载时没有css / js

我有检查页

代码语言:javascript
复制
Resource interpreted as Stylesheet but transferred with MIME type text/html:

编辑2

变身

代码语言:javascript
复制
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">

代码语言:javascript
复制
<link type="text/css" href="css/bootstrap.min.css">

检查错误似乎已经解决,但是页面总是在没有样式表的情况下加载

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-02-13 23:01:38

解决了在.htaccess中添加这一行的问题

代码语言:javascript
复制
RewriteRule  ^(css|fonts|functions|js|media)($|/) - [L]
票数 0
EN

Stack Overflow用户

发布于 2017-02-12 16:43:07

您需要添加以下内容,才能不将现有文件重写到前端控制器. the:

代码语言:javascript
复制
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

只有在请求的文件或目录不存在基于URI的情况下,这才与RewriteRule匹配。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42187748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档