Jump to content

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>
This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.