@Phill Sparks has it completely right (rightfully so! He's been using Laravel for ages). If your browser is reporting a 404 from the server, unless you completely removed the 404 event, then the request did not even go through Laravel.
Try /index.php/account/login
. If it works, you know that your rewrite rules are botched. If it doesn't work either, then you have a much more serious issue at hand.
If you are using Apache, you should find in your htaccess
file the rewrite rules for Laravel. If you cannot load mod_rewrite through htaccess, you'll need to migrate them to your server config.
If you are using nginx, you will need something similar to this in your server
block:
location / {
try_files $uri $uri/ @laravel;
}
location @laravelDesktop {
rewrite ^/(.*)$ /index.php?/$1 last;
}
Or if in a subdirectory
location /my/subdir/ {
try_files $uri $uri/ @laravel;
}
location @laravel {
rewrite ^/my/subdir/(.*)$ /index.php?/$1 last;
}