MarioApprentice Posted June 27, 2013 Share Posted June 27, 2013 Hey everybody. I have been exploring with url rewriting with htaccess for several days. Some I understand, some i don't. What i don't are arguments in url. I have a website that has a product list. In the product list, there is a link for 'Details' on a product. The url is constructed from data fetched from a database like a name and an id so i could access the data in the file that the url points to. The link is as follows www.exampleurl.com/product-name-from-database/id-number-from-database The file i which to be redirected is called so i made this in .htaccess RewriteRule ^Article-([a-zA-Z])/([0-9]+)/? products.php?id=$1 So, the url has two parts. The first is the name of the product that has to be in url. The name of the product is known by the 'Article-', then a regular expression for the actual name. Then, the id. Now, this works. Lets say my products name is 'Coffie' and id is 56. My url gets rewritten to www.example.com/Article-Coffie/56 but 404 error arises. The server can't find products.php. Why? I've been strugelling for several days with url rewriting, read a lot of articles and documentation and still don't know how it works. All the help is welcome. Thank you in advance. Link to comment https://forums.phpfreaks.com/topic/279633-htaccess-url-redirection-404-error/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.