簡體   English   中英

.htaccess總是顯示500內部服務器錯誤代碼

[英].htaccess always showing 500 Internal server error codeingiter

這是.htaccess文件,這是我的CI目錄

RewriteEngine on
RewriteCond $1 !^(index\.php|[Javascript / CSS / Image root Folder name(s)]|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

這是我的apache2.conf

<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

但這顯示了500個內部錯誤。

發生了什么事情我做的有什么問題請幫忙

由於您的規則未清楚顯示,我懷疑您是語法問題,還是您的規則無限循環並導致500。

用以下內容替換規則:

RewriteEngine on

# If the request is not for a valid file
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php/$1 [L]

暫無
暫無

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

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