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