Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
litespeed_wiki:config:understanding_500 [2018/09/11 18:15] Jackson Zhang [Example 2] |
litespeed_wiki:config:understanding_500 [2018/09/12 19:43] Jackson Zhang [Different level of Rewrite rules misplaced to the wrong level] |
||
---|---|---|---|
Line 98: | Line 98: | ||
Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace. | Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace. | ||
+ | |||
+ | ===== Incorrect Rewrite Rules misplace in differernt directories ===== | ||
+ | The following rewrite rules in subfolder is incorrect and it will cause 500 for LiteSpeed. | ||
+ | /home/user1/public_html/subfolder1] vi .htaccess | ||
+ | RewriteEngine On | ||
+ | RewriteCond %{REQUEST_FILENAME} !-f | ||
+ | RewriteCond %{REQUEST_FILENAME} !-d | ||
+ | RewriteRule ^(.*)$ subfolder1/index.php/$1 [L] | ||
+ | |||
+ | The correct rule should be: | ||
+ | /home/user1/public_html/subfolder1] vi .htaccess | ||
+ | RewriteEngine On | ||
+ | RewriteCond %{REQUEST_FILENAME} !-f | ||
+ | RewriteCond %{REQUEST_FILENAME} !-d | ||
+ | RewriteRule ^(.*)$ index.php/$1 [L] | ||
===== Improperly Configured php.ini ===== | ===== Improperly Configured php.ini ===== | ||
An improperly configured ''php.ini'' may lead to 500 error. | An improperly configured ''php.ini'' may lead to 500 error. |