Jump to content

Stumped on URL rewrite


rufus090

Recommended Posts

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.

Link to comment
https://forums.phpfreaks.com/topic/295205-stumped-on-url-rewrite/
Share on other sites

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>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.