On 5/25/07, thomas Armstrong <tarmstrong@xxxxxxxxx> wrote:
I'm trying to make my website works with http://www.domain.com/2007/05/25/foo to server http://www.domain.com/redirect.php With Apache 2.2, my .htaccess: ---------------------------- RewriteEngine On RewriteRule ^([0-9]+)/([0-9]+)/([0-9]+)/(.*) /redirect.php [QSA,L] RewriteRule ^([0-9]+)/([0-9]+) /redirect.php [QSA,L] ---------------------------- If I type: - http://www.mydomain.com/2007/05, it works - http://www.mydomain.com/2007/05/25/foo, I get a 404 error message. What am I doing wrong?
Not using the RewriteLog to debug your mod_rewrite config. Things go much easier in general if you put your mod_rewrite config in httpd.conf rather than .htaccess. If you don't have access to httpd.conf, then you should setup a test server on another machine to debug your rewrite stuff. (I don't see anything obviously wrong with your RewriteRules, but the RewriteLog will tell you what is really going on.) Joshua. --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx