簡體   English   中英

刪除index.php時出現Codeigniter錯誤403

[英]Codeigniter Error 403 when removing index.php

這是我的.htaccess

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

我不知道在哪里的錯誤是來自但是當我訪問subdomain.domain.com的網站負載,當我到subdomain.domain.com/dashboard/該網站還負載,但是當我點擊該網頁上的一個鏈接,應該轉到subdomain.domain.com/system/patients它給我一個錯誤403,但是當我手動輸入subdomain.domain.com/index.php/system/patients ,網頁運行正常。

有人知道如何解決此問題嗎?

編輯:以下是來自Apache的錯誤日志

[2018年5月15日星期二13:30:39.765075] [authz_core:錯誤] [pid 5460:tid 1984] [客戶端:: 1:57447] AH01630:服務器配置拒絕了客戶端:
C:/ xampp / htdocs / mdcsoftware / system /患者
[2018年5月15日星期二13:30:42.085656] [authz_core:錯誤] [pid 5460:tid 1984] [客戶端:: 1:57447] AH01630:服務器配置拒絕了客戶端:
C:/ xampp / htdocs / mdcsoftware / system /患者
[2018年5月15日星期二13:30:43.826818] [authz_core:錯誤] [pid 5460:tid 1984] [客戶端:: 1:57447] AH01630:服務器配置拒絕了客戶端:
C:/ xampp / htdocs / mdcsoftware / system /患者
[2018年5月15日星期二13:32:12.990937] [authz_core:錯誤] [pid 5460:tid 1984] [客戶端:: 1:57469] AH01630:服務器配置拒絕了客戶端:
C:/ xampp / htdocs / mdcsoftware / system /患者
[2018年5月15日星期二13:32:14.865024] [authz_core:錯誤] [pid 5460:tid 1984] [客戶端:: 1:57469] AH01630:服務器配置拒絕了客戶端:
C:/ xampp / htdocs / mdcsoftware / system /患者

如果您的index.php錯誤。 請嘗試以下代碼,它可能會幫助您。

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

謝謝。

通過將文件夾名稱從“ system”更改為“ clinic”,我可以解決此問題。 我認為“系統”一詞在Codeigniter 3.1.8中是保留詞,盡管我沒有任何文檔來對此進行支持。 謝謝所有嘗試幫助我的人。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM