修改Codeigniter的.htaccess |子域名|许多子文件夹

时间:2020-02-11 07:37:38

标签: php .htaccess codeigniter

我的查询如下:

在我的服务器上,我在一个文件夹中有多个codeigniter应用程序,并且有1个子域指向该文件夹

请参阅以下结构:

  • eApps (主文件夹)
    • index.php(用于重定向到主应用)文件
    • 主应用程序(用于重定向到其他应用程序)(子文件夹)
    • 计时应用程序(子文件夹)
    • 活动交付应用(子文件夹)
    • ..... so(共15个应用)(子文件夹)

主应用通过进行公共会话重定向到其他应用。这在本地服务器上工作得很好
但是在实时服务器(1and1.co.uk)上,它具有以下问题:
这是由于我认为(htaccess)不当所致: This is due to improper (htaccess) I think

我不知道要在主文件夹中保留哪些htaccess文件,以及在每个文件夹中应保留哪些htaccess文件才能使其正常工作

有时还会显示404页面未找到错误

这是主文件夹中的.htaccess: .htaccess

1 个答案:

答案 0 :(得分:1)

我在服务器的一个文件夹中也有很多应用,对于所有的.htaccess文件,我使用以下代码对我来说很好用。 尝试在.htaccess中替换以下代码:

RewriteEngine on
RewriteCond $1 !^(index\.php|assets|images|js|css|uploads|fevicon.png)
RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d
RewriteRule ^(.*)$ ./index.php/$1 [L]
相关问题