.htaccess设置单入口

原创 2015年07月08日 17:54:26

首先在网站根目录下创建一个.htaccess文件,这个可以通过编辑器去另存为来创建

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule  ^$ public/    [L]
    RewriteRule  (.*) public/$1 [L]
</IfModule>

然后再在public文件夹下再创建一个.htaccess文件

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?_url=/$1 [QSA,L]
</IfModule>


这样就可以设置入口为public下的index.php文件了


但是我在这么用的时候却完全没有反应

原因是Apache里没有开启重写引擎

apache\Apache2.2.21\conf 下的httpd.conf文件中

找到LoadModule rewrite_module modules/mod_rewrite.so

把前面的#去掉

然后重启Apache就可以了

php单一入口模式详细讲解

php单一入口模式可谓是现在一种比较流行的大型web应用开发模式,比如当前比较流行的一些php开发框架,zend,thinkphp,qeephp,还有cakephp 等他们都是采用的单一入口模式的。本...
  • lifushan123
  • lifushan123
  • 2015年05月12日 01:01
  • 410

.htaccess文件的详解以及404页面的设置

打开记事本,写入以下代码: ErrorDocument 404 /404.html 保存成.htaccess文件上传到网站的根目录。/404.html是目录名和文件名,可以改成自己的名字。 QU...
  • wujiachen260727
  • wujiachen260727
  • 2015年05月13日 21:40
  • 440

用htaccess进行访问控制

前面提到了很多有用的访问控制方法,其实通过Rewrite也能实现类似的功能,而且可以更强大。 1. 文件访问控制 利用 httpd.conf 中的 Order、Files 及 FilesM...
  • haozi3156666
  • haozi3156666
  • 2014年07月09日 16:34
  • 654

详解 php mvc的单点入口程序

对新手而言,我觉得了解mvc的入门知识还是要从这个单点入口开始,至于mvc的model  control 和view还不是首先需要解释的,因为你没有必要完全遵循mvc的所有要求,但是单点入口个人认为是...
  • ljguo212
  • ljguo212
  • 2013年05月21日 23:54
  • 760

单一入口文件的定义

在学习php的框架时,我们都遇到一个词“单一入口文件”,那么,什么是单一入口文件呢?这里我给出详细解释。 单一入口文件: 在使用PHP过程化编程时,每个PHP文件都能独立访问并运行,就像一...
  • caoyouming0609
  • caoyouming0609
  • 2017年04月06日 21:17
  • 233

服务器.htaccess 详解以及 .htaccess 参数说明

.htaccess文件(或者”分布式配置文件”)提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受...
  • aerchi
  • aerchi
  • 2015年07月14日 09:52
  • 16762

Linux下nginx支持.htaccess文件实现伪静态的方法!

在Google上搜索的资料很多人都说nginx目前不支持.htaccess文件,我按照nginx的规则试验了一下,结果发现nginx是完全支持.htaccess文件的!方法如下:1.在需要使用.hta...
  • u012717614
  • u012717614
  • 2015年03月19日 18:12
  • 2617

通过htaccess实现301重定向常见的方法

在很多情况下,网站都需要进行301或302重定向,其中一个为永久重定向,一个为临时重定向。比如网站整个更换了域名,比如网站结构或目录发生了移动,比如需要将某个域名上的文件迁移到另外的域上等等。 有...
  • qikexun
  • qikexun
  • 2016年03月15日 14:09
  • 2272

单入口文件时候不能把引用多次的模块打印到commonChunkPlugin中

注意:example1(对应于目录example1,修改webpack.config.js中的配置就可以了,以下例子相同) var CommonsChunkPlugin = require("web...
  • qq_26632807
  • qq_26632807
  • 2017年06月29日 17:29
  • 371

用Apache的HTACCESS保护密码

用Apache的HTACCESS保护密码作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs在staging模式中,如果想让网站上的指定目录对某些人开放,可以对...
  • chszs
  • chszs
  • 2015年06月13日 11:41
  • 2504
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:.htaccess设置单入口
举报原因:
原因补充:

(最多只允许输入30个字)