本地主机(Xampp)上的Codeigniter不断重定向到https://www.localhost:1234 /

时间:2019-06-14 14:42:00

标签: codeigniter url redirect view

我正在尝试使用给定格式在codeigniter应用程序中输入与文件有关的url,但是每次我对当前项目(这是一个实时项目,位于现在下载的名为pu​​blic_html的文件夹中)进行操作时,它都会一直重定向到https://www.localhost:1234/(我的本地主机是localhost:1234)而不是打开视图。

我在本地主机上还有其他可运行的codeigniter项目。

例如我有一个名为ciblog的codeigniter博客,在输入该博客时,指的是该控制器中的控制器和功能,它会正确打开视图:

localhost:1234/ciblog/index.php/welcome/index

在上面的示例中,ciblog是整个项目所在的文件夹的名称。

但是,当我尝试对其他文件夹为public_html的站点执行相同操作时,我输入:

localhost:1234/public_html/index.php/home/index

其中home是控制器,而index是函数,它会保持重定向到该位置(使用https)

https://www.localhost:1234/index.php/home/index

我已经删除了.htaccess文件,所以事实并非如此。还有什么呢?

htaccess文件的原始内容如下:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]

# force ssl
RewriteCond     %{SERVER_PORT} ^80$
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule     ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]

我查看了其他问题和答案,这些问题和答案似乎在问类似的问题,但没有一个解决方案。

下面显示的文件路径屏幕截图,如果有帮助的话

Screenshot of home controller, showing structure

0 个答案:

没有答案