在codeigniter中为多个应用程序发出htaccess文件问题

时间:2017-06-08 03:25:00

标签: codeigniter url

我在一个codeigniter中运行3个应用程序。当我运行第一个应用程序时,我键入// localhost / foldername它运行良好,当我运行第二个应用程序时,它需要localhost / foldername / admin.php,当我运行第三个应用程序时,它需要删除localhost / foldername / project.php。 PHP 我试过这个。

RewriteEngine On  
RewriteCond %{REQUEST_URI} ^/system.*  
RewriteRule ^(.*)$ index.php?/$1 [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteRule ^(.+)$ index.php?/$1 [L]



 My Application Structure is like :
    -abc
    --application-htaccess
    --application2-htaccess
    --application3-htaccess
    --assets
    --systems
    --uploads
    --htaccess
    --index.php
    --application2.php
    --application3.php

URL:localhost / abc / application1 / ------------错误----禁止目录访问

1 个答案:

答案 0 :(得分:0)

在所有应用中添加此.htaccess。它为我工作

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