[英].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.