.htaccess 在cpanel中激活htaccess后,我可以';t再次登录到我的codeigniter应用程序

.htaccess 在cpanel中激活htaccess后,我可以';t再次登录到我的codeigniter应用程序,.htaccess,codeigniter,cpanel,.htaccess,Codeigniter,Cpanel,我使用cpanel作为在线服务器,最初在激活htaccess文件之前,我可以登录,但在激活它之后,我无法再次登录 我不知道如何在cpanel中停用htaccess,也看不到cpanel中的httpd。任何建议 我的应用程序位于子域中:example.com/project/social。其中example.com是主域,project是子域,social是包含codeigniter文件夹的文件夹 位于社交文件夹中的.htaccess也位于下面 <IfModule mod_rewrite

我使用cpanel作为在线服务器,最初在激活htaccess文件之前,我可以登录,但在激活它之后,我无法再次登录

我不知道如何在cpanel中停用htaccess,也看不到cpanel中的httpd。任何建议

我的应用程序位于子域中:example.com/project/social。其中example.com是主域,project是子域,social是包含codeigniter文件夹的文件夹

位于社交文件夹中的.htaccess也位于下面

  <IfModule mod_rewrite.c>
  RewriteEngine On

   RewriteBase /social/
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule ^(.*)$ index.php?/$1 [L]

 </IfModule>

 <IfModule !mod_rewrite.c>

  ErrorDocument 404 /index.php
 </IfModule>
当我尝试通过登录页面登录时,会显示以下消息

 From project
 Hay un error en el inicio!

任何建议请

问题已经解决,问题的根源是config.php文件中codeigniter中的一行,在这里

$config['uri_protocol']    = 'REQUEST_URI';
在使用localhost运行应用程序后,我能够检测到问题的根源。 然后我把那句话改成

$config['uri_protocol']    = 'QUERY_STRING';

之后问题消失了。

那么,“Hay un error en el inicio!”在默认情况下不是CI的内容。。。您是否在某个地方编写了此错误消息?不,我没有这样做查找错误出现的位置和原因是解决问题的第一步。好的,但在激活htaccess之前没有任何问题,让我在其他地方寻求建议
$config['uri_protocol']    = 'QUERY_STRING';