.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就可以了

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

6条.htaccess文件设置技巧

  • 2016-08-23 19:14
  • 15KB
  • 下载

nginx利用.htaccess设置域名301重定向

nginx .htaccess设置域名301重定向          由于观红海的服务器nginx,在网上找很多方法,均未能实现正确的域名301重定向。最终经过不懈的努力,终于试验成功,写出...

几个有用的Apache下.htaccess设置

Apache Web 服务器可以通过 .htaccess 文件来操作各种信息,这是一个目录级配置文件的默认名称可用来重写服务器的全局配置。该文件的目的就是为了允许单独目录的访问控制配置,例如密码和内容...

zencart .htaccess

  • 2014-04-06 18:22
  • 167B
  • 下载

.htaccess教程:简介、访问控制、验证、目录浏览控

一、.htaccess简介 1.什么是.htaccess .htaccess是一个纯文本文件,里面存放着Apache服务器配置相关的一些指令,它类似于Apache的站点配置文件,如http...

.htaccess文件

  • 2016-10-01 11:43
  • 197B
  • 下载

21 .htaccess 技巧.pd

  • 2015-05-30 15:45
  • 1.24MB
  • 下载

转载 用.htaccess实现 url重写

你是否曾经对一些网站的网址看起来非常清爽,没有任何.php或.html后缀感到奇怪?他们就是这样做到的。 1、安装 mod_rewrite 模块     因为 Apache 服务器默认是没有打开 ...

.htaccess伪静态

  • 2012-07-15 13:34
  • 10KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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