This forum has been moved here:
Helicon Tech Community Forum

  Active TopicsActive Topics  Display List of Forum MembersMemberlist  HelpHelp   RegisterRegister  LoginLogin
Helicon Ape
 Helicon Tech : Helicon Ape
Subject Topic: Rewrite This Url Post ReplyPost New Topic
Author
Message << Prev Topic | Next Topic >>
sbglobal
Newbie
Newbie


Joined: 15 July 2011
Online Status: Offline
Posts: 5
Posted: 22 July 2011 at 7:33am | IP Logged Quote sbglobal

Hi,
Hope you are well… My name is Raj Singla, working as a marketing Manager
for a leading Web Development & Internet Marketing company with SB Global Infosoft
we have one website for one of my client . website name is :
http://rajdhaniflorist.com/
we want to rewrite url from
http://rajdhaniflorist.com/productsDetail.asp?productCode=1539
intohttp://rajdhaniflorist.com/Designer-Flowers-Arrangement.html

we  using windows shared hosting  for this domain.  can some   resolve my issue.
Please  suggest us .

You may also be interested in two of our other services -
Yourowndir.com -   A complete Directory   website
Hostwebguru.com - The Fastest Growing Hosting Site in India
Theseowork.com � The site For  Search engine  optimization

Follow me on Face book : http://www.facebook.com/sbglobal
Follow me on  Twitter : http://twitter.com/sbglobal79
Back to Top View sbglobal's Profile Search for other posts by sbglobal
 
Anton
Admin Group
Admin Group


Joined: 30 January 2007
Location: Ukraine
Online Status: Offline
Posts: 10520
Posted: 25 July 2011 at 7:33am | IP Logged Quote Anton

I guess it's not this only URL you want to rewrite but you are just showing the patterns, right?
If you have hundreds of similar URLs, I would suggest you to use map files.
For this one request the rules will be simply:

RewriteBase /
RewriteCond %{QUERY_STRING} ^productCode=1539$ [NC]
RewriteRule ^productsDetail\.asp$ /Designer-Flowers-Arrangement.html [NC,R=301,L]
RewriteRule ^Designer-Flowers-Arrangement\.html$ /productsDetail.asp?productCode=1539 [NC,L]

P.S. If you need the link on page to be rewritten as well, we'll go another way.

__________________
Regards,
Anton
Back to Top View Anton's Profile Search for other posts by Anton
 
sbglobal
Newbie
Newbie


Joined: 15 July 2011
Online Status: Offline
Posts: 5
Posted: 25 July 2011 at 7:43am | IP Logged Quote sbglobal

Dear Anton!

Greeting from SB global Infosoft!

Thanks for suggestion !

Actually I am not  asp developer . I am Asp.net developer .

So I am  unable to  understand  the code given by  You. So please  explain  step by step   about this   where we have implement  your specified code.
Back to Top View sbglobal's Profile Search for other posts by sbglobal
 
Anton
Admin Group
Admin Group


Joined: 30 January 2007
Location: Ukraine
Online Status: Offline
Posts: 10520
Posted: 26 July 2011 at 3:33am | IP Logged Quote Anton

Before I explain I want to know more details of what you really want to understand what to explain.
- Do you want a link http://rajdhaniflorist.com/productsDetail.asp?productCode=1539 to look like
http://rajdhaniflorist.com/Designer-Flowers-Arrangement.html ?

- Do you plan to have numerous links of similar pattern that need modification?

P.S. The rules must be put into the .htaccess file in the root of the target site.

__________________
Regards,
Anton
Back to Top View Anton's Profile Search for other posts by Anton
 
sbglobal
Newbie
Newbie


Joined: 15 July 2011
Online Status: Offline
Posts: 5
Posted: 26 July 2011 at 3:53am | IP Logged Quote sbglobal

Dear   admin !

 we   are using  database for all product . 
This is my  client website as http://rajdhaniflorist.com/

where  all product  are given .
When some one click  at any  product  then  it  will show
following  Url petren :
http://rajdhaniflorist.com/productsDetail.asp?productCode=1539
or
http://rajdhaniflorist.com/productsDetail.asp?productCode=1548

or
http://rajdhaniflorist.com/productsDetail.asp?productCode=1550

mean     deifferant is all above  url  in  quarrystring  vallue That will come according to Product Id from databse.

so  we  want  to  rewrite only that  URL  http://rajdhaniflorist.com/productsDetail.asp?productCode=1550


Either into

http://rajdhaniflorist.com/1500.html

or
http://rajdhaniflorist.com/ProductTittle.html(That will come according to querrystring  from databse)

For example :
 If orginal  url is  as
http://rajdhaniflorist.com/productsDetail.asp?productCode=1550

then should be converted  into
http://rajdhaniflorist.com/1550.html
or
http://rajdhaniflorist.com/Round-Flat-Basket-of-Flowers.html

Thanks

Can we know  Your  chat id so that we can   chat directly
i am also  Giving you my Chat Id

Gtalk : rajsingla147
Skype: Raj_singla79
yahoo: raj_singla147

Yours sincerely,
Raj Singla
Managing Director
Email:  Raj@sbglobal.info
Website: www.sbglobal.info
Website: www.theseowork.com :
Website: www.yourowndir.com :





Back to Top View sbglobal's Profile Search for other posts by sbglobal
 
Anton
Admin Group
Admin Group


Joined: 30 January 2007
Location: Ukraine
Online Status: Offline
Posts: 10520
Posted: 27 July 2011 at 2:19am | IP Logged Quote Anton

Ok, I see. So if you are satisfied with your URLs looking like http://rajdhaniflorist.com/1500.html, you may have the following rules:

RewriteBase /
RewriteCond %{QUERY_STRING} ^productCode=(\d+)$ [NC]
RewriteRule ^productsDetail\.asp$ /%1.html? [NC,R=301,L]
RewriteRule ^(\d+)\.html$ /productsDetail.asp?productCode=$1 [NC,L]

If you want corresponding titles to be taken depending on the id, you'll need the following mapfiles:

mapfile.txt
1550 Round-Flat-Basket-of-Flowers
...

revmapfile.txt
Round-Flat-Basket-of-Flowers 1550

And the config:

RewriteBase /
RewriteMap mapfile txt:mapfile.txt [NC]
RewriteMap revmapfile txt:revmapfile.txt [NC]
RewriteCond %{QUERY_STRING} ^productCode=(\d+)$ [NC]
RewriteRule ^productsDetail\.asp$ /${mapfile:%1}.html? [NC,R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)\.html$ /productsDetail.asp?productCode=${revmapfile:$1} [NC,L]

__________________
Regards,
Anton
Back to Top View Anton's Profile Search for other posts by Anton
 
sbglobal
Newbie
Newbie


Joined: 15 July 2011
Online Status: Offline
Posts: 5
Posted: 27 July 2011 at 3:17am | IP Logged Quote sbglobal

its Ok , but please confirm me where we have to add   
followings coding

RewriteBase /
RewriteCond %{QUERY_STRING} ^productCode=(\d+)$ [NC]
RewriteRule ^productsDetail\.asp$ /%1.html? [NC,R=301,L]
RewriteRule ^(\d+)\.html$ /productsDetail.asp?
productCode=$1 [NC,L]
Back to Top View sbglobal's Profile Search for other posts by sbglobal
 
Anton
Admin Group
Admin Group


Joined: 30 January 2007
Location: Ukraine
Online Status: Offline
Posts: 10520
Posted: 27 July 2011 at 3:37am | IP Logged Quote Anton

The code must be added into the .htaccess file in the root of your site.

__________________
Regards,
Anton
Back to Top View Anton's Profile Search for other posts by Anton
 

If you wish to post a reply to this topic you must first login
If you are not already registered you must first register

  Post ReplyPost New Topic
Printable version Printable version

Forum Jump
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot delete your posts in this forum
You cannot edit your posts in this forum
You cannot create polls in this forum
You can vote in polls in this forum