rufus090 Posted March 10, 2015 Share Posted March 10, 2015 Basically I am trying to get a rewrite to work to display a link as below: http://www.mysite.com/category/item-title I am not sure if I am over looking something simple but the link gets the site data from the ID like this: http://www.mysite.com/view_listing.php?category=stuff&id=3 So the "item-title" isn't used to retrieve the data record but I wish to make it part of the URL The current file I am playing with looks like this Options +FollowSymLinks RewriteEngine On RewriteRule ^([a-zA-Z]+)/([0-9]+)/$ view_listing.php?category=$1&id=$2 But I don't know how to display part of the URL as something that currently isn't included, something like <a href="<?php echo $row['category'];?>/<?php echo $row['title'];?>">View Listing</a> Any advice appreciated. Quote Link to comment https://forums.phpfreaks.com/topic/295205-stumped-on-url-rewrite/ Share on other sites More sharing options...
gizmola Posted March 13, 2015 Share Posted March 13, 2015 Looks to me like your code will work, although you need the initial slash. This is called using a "relative path", and the browser should fill in the full url by adding your host. <a href="/<?php echo $row['category']; ?>/<?php echo $row['title'];?>">View Listing</a> Quote Link to comment https://forums.phpfreaks.com/topic/295205-stumped-on-url-rewrite/#findComment-1507998 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.