RewriteEngine on
RewriteCond $1 !^(index\.php|files|assets|robots\.txt)
RewriteRule ^(.*)$ ./index.php/$1 [L]
The website is hosted on the latest version of XAMPP locally. When I load the website with the .htaccess file in place, it won’t load at all. I get a server error
What am I doing wrong?
EDIT: Checked log file, here’s an error that might help point the issue out. Does this mean that mod_rewrite has not been included?
.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or
defined by a module not included in the server configuration
Change your first line to
Also, replace your RewriteRule with
If this doesn’t help, check your log file. Server errors will normally issue something to the log file.
If that doesn’t help, you’d best crank up your RewriteLog and post some of that here.