Here are the meanings of the common HTTP error codes in PrestaShop:
- 404 Not Found – The requested page or resource does not exist. This may be due to a missing or incorrectly configured URL, a deleted product/category, or SEO-friendly URL issues.
- 500 Internal Server Error – A generic server error, often caused by PHP errors, misconfigurations in
.htaccess
, or compatibility issues with modules or themes. - 503 Service Unavailable – The server is temporarily unavailable, possibly due to maintenance mode, high server load, or resource limitations.
- 401 Unauthorized – Authentication is required but has not been provided or is incorrect. This may happen with secured admin areas or APIs.
- 403 Forbidden – The server is refusing to provide access, possibly due to permission issues, security rules (e.g., ModSecurity), or IP restrictions.