关闭

.htaccess设置单入口

177人阅读 评论(0) 收藏 举报
分类:

首先在网站根目录下创建一个.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就可以了

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:35779次
    • 积分:1060
    • 等级:
    • 排名:千里之外
    • 原创:75篇
    • 转载:16篇
    • 译文:0篇
    • 评论:2条
    文章分类
    最新评论