Re: [WebDNA] Clean URLS job - will pay

This WebDNA talk-list message is from

2010


It keeps the original formatting.
numero = 104923
interpreted = N
texte = Diane Please show us exactly what the url becomes .... and what you want it to = be. Regards Stuart Tremain IDFK Web Developments AUSTRALIA webdna@idfk.com.au On 03/03/2010, at 11:29 AM, Diane Blackmore (Cohesion) wrote: > Hi >=20 >>> RewriteRule ^([A-Za-z0-9_]+).csn?$ index.csn?pageName=3D$1 [L,QSA] >=20 > If you look at the code you'll see that pageName is a variable - it's = not a > reference to the name of the page that's doing the processing. >=20 > It's value should be that of the name of the page in the first part of = the > rewrite rule.... In the example; >=20 >>> ../accommodation.csn?var1=3D1var&var2=3D2var&var3=3D3var >=20 > Under the rule, this should go to; >=20 >>> ../index.csn?pageName=3Daccommodation&var1=3D1var&var2=3D2var&var3=3D3= var >=20 >=20 >=20 > Cheers, >=20 >=20 > on 3/3/10 12:33 PM, Stuart Tremain at webdna@idfk.com.au wrote: >=20 >> Page name will always be index.csn as that is the name of the = template not the >> url. If you need the value of the url, you will need to pass that as = a >> variable. >>=20 >> =46rom memory [ThisURL] will also display index.csn >>=20 >> Regards >>=20 >> Stuart Tremain >> IDFK Web Developments >> AUSTRALIA >> webdna@idfk.com.au >>=20 >>=20 >>=20 >>=20 >> On 03/03/2010, at 10:23 AM, Diane Blackmore (Cohesion) wrote: >>=20 >>> Hi >>>=20 >>> Back to this.... BTW you guys on the list are all awesome... >>>=20 >>> Matthew - Can confirm that your method seems to best achieve what = I'm after, >>> and that mod_rewrite is working on the server. Problem is now as = follows; >>>=20 >>> Using your exact rewrite rule below, the URL >>>=20 >>> ../accommodation.csn?var1=3D1var&var2=3D2var&var3=3D3var >>>=20 >>> Now successfully goes to the right place. The problem is that = according to >>> the WebDNA template (index.csn) that it's rewriting to, the = variables aren't >>> being carried over quite right.... >>>=20 >>> In the above example, the variables var1, var2, var3 are all OK so = the >>> problem clearly isn't with the QSA string. >>>=20 >>> The problem is that the pageName variable has become 'index' for = some >>> reason... Perhaps getting this from some other part of the rule. >>>=20 >>> Any ideas on this one?? If I can get this sorted I'll have the whole = thing >>> nailed. >>>=20 >>>=20 >>> Cheers, >>>=20 >>>=20 >>> on 16/2/10 11:07 AM, Matthew Bohne at matthew.bohne@benetela.com = wrote: >>>=20 >>>> Should be able to do it with this. The [L] means it is the last = rule >>>> parsed, and the [QSA] tells mod_rewrite to pass the query string = also. >>>>=20 >>>> >>>> RewriteEngine on >>>> RewriteRule ^([A-Za-z0-9_]+).csn?$ index.csn?pageName=3D$1 [L,QSA] >>>> >>>>=20 >>>> That said, mod_rewrite is worth learning. >>>>=20 >>>>=20 >>>> Diane Blackmore wrote: >>>>> Hi >>>>>=20 >>>>> I have a need for a solution to rewrite =96 either by mod_rewrite = or >>>>> other =96 the following URL syntax; >>>>>=20 >>>>> url needs to go from: >>>>>=20 >>>>>=20 >>>>>=20 > = http://launch72.cohesion.co.nz/online/index.csn?pageName=3Dadvertiser_vaca= nci>>>> > e >>>>> s&var1=3Dvar1&var2=3Dvar2&var3=3Dvar3 >>>>>=20 >>>>> etc >>>>>=20 >>>>> to >>>>>=20 >>>>>=20 > = http://launch72.cohesion.co.nz/online/advertiser_vacancies.csn?var1=3Dvar1= &va>>>> > r >>>>> 2=3Dvar2&var3=3Dvar3 >>>=20 >>>>> etc >>>>>=20 >>>>>=20 >>>>> Happy to pay for this as a job, but its just not worth my learning >>>>> mod_rewrite for this one thing, and it=92s kinda advanced given = I=92m a >>>>> beginner at such things. >>>>>=20 >>>>> You can contact me off list if you want to negotiate, otherwise if = you >>>>> look at the above and go =93oh for heaven=92s sake that=92s too = easy=94 and >>>>> jst want to answer it here and now for the greater good of the = WebDNA >>>>> community, knock your socks off. >>>>>=20 >>>>>=20 >>>>>=20 >>>>> Regards, >>>>>=20 >>>>>=20 >>>>=20 >>>> --------------------------------------------------------- >>>> This message is sent to you because you are subscribed to >>>> the mailing list . >>>> To unsubscribe, E-mail to: >>>> archives: http://mail.webdna.us/list/talk@webdna.us >>>> old archives: http://dev.webdna.us/TalkListArchive/ >>>> Bug Reporting: = http://forum.webdna.us/eucabb.html?page=3Dtopics&category=3D288 >>>>=20 >>>>=20 >>>=20 >>>=20 >>>=20 >>>=20 >>>=20 >>> --------------------------------------------------------- >>> This message is sent to you because you are subscribed to >>> the mailing list . >>> To unsubscribe, E-mail to: >>> archives: http://mail.webdna.us/list/talk@webdna.us >>> old archives: http://dev.webdna.us/TalkListArchive/ >>> Bug Reporting: = http://forum.webdna.us/eucabb.html?page=3Dtopics&category=3D288 >>=20 >> --------------------------------------------------------- >> This message is sent to you because you are subscribed to >> the mailing list . >> To unsubscribe, E-mail to: >> archives: http://mail.webdna.us/list/talk@webdna.us >> old archives: http://dev.webdna.us/TalkListArchive/ >> Bug Reporting: = http://forum.webdna.us/eucabb.html?page=3Dtopics&category=3D288 >>=20 >>=20 >=20 >=20 >=20 >=20 >=20 > --------------------------------------------------------- > This message is sent to you because you are subscribed to > the mailing list . > To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us > old archives: http://dev.webdna.us/TalkListArchive/ > Bug Reporting: = http://forum.webdna.us/eucabb.html?page=3Dtopics&category=3D288 Associated Messages, from the most recent to the oldest:

    
  1. Re: [WebDNA] Clean URLS job - will pay (Dan Strong 2010)
  2. RE: [WebDNA] Clean URLS job - will pay (matthew.bohne@benetela.com 2010)
  3. Re: [WebDNA] Clean URLS job - will pay (Tom Duke 2010)
  4. Re: [WebDNA] Clean URLS job - will pay (Stuart Tremain 2010)
  5. Re: [WebDNA] Clean URLS job - will pay ("Diane Blackmore (Cohesion)" 2010)
  6. Re: [WebDNA] Clean URLS job - will pay ("Diane Blackmore (Cohesion)" 2010)
  7. Re: [WebDNA] Clean URLS job - will pay (Stuart Tremain 2010)
  8. Re: [WebDNA] Clean URLS job - will pay ("Diane Blackmore (Cohesion)" 2010)
  9. Re: [WebDNA] Clean URLS job - will pay (Stuart Tremain 2010)
  10. Re: [WebDNA] Clean URLS job - will pay ("Diane Blackmore (Cohesion)" 2010)
  11. Re: [WebDNA] Clean URLS job - will pay (Stuart Tremain 2010)
  12. Re: [WebDNA] Clean URLS job - will pay ("Diane Blackmore (Cohesion)" 2010)
  13. Re: [WebDNA] Clean URLS job - will pay (Stuart Tremain 2010)
  14. Re: [WebDNA] Clean URLS job - will pay ("Diane Blackmore (Cohesion)" 2010)
  15. Re: [WebDNA] Clean URLS job - will pay (Stuart Tremain 2010)
  16. Re: [WebDNA] Clean URLS job - will pay ("Diane Blackmore (Cohesion)" 2010)
  17. Re: [WebDNA] Clean URLS job - will pay (Matthew Bohne 2010)
  18. Re: [WebDNA] Clean URLS job - will pay (Terry Wilson 2010)
  19. Re: [WebDNA] Clean URLS job - will pay (Stuart Tremain 2010)
  20. [BULK] Re: [WebDNA] Clean URLS job - will pay (Dan Strong 2010)
  21. Re: [WebDNA] Clean URLS job - will pay ("Diane Blackmore (Cohesion)" 2010)
  22. Re: [WebDNA] Clean URLS job - will pay (Tom Duke 2010)
  23. Re: [WebDNA] Clean URLS job - will pay ("Diane Blackmore (Cohesion)" 2010)
  24. Re: [WebDNA] Clean URLS job - will pay (Matthew Bohne 2010)
  25. Re: [WebDNA] Clean URLS job - will pay (Matthew Bohne 2010)
  26. Re: [WebDNA] Clean URLS job - will pay (Kenneth Grome 2010)
  27. Re: [WebDNA] Clean URLS job - will pay (Lawrence 2010)
  28. Re: [WebDNA] Clean URLS job - will pay (Tom Duke 2010)
  29. Re: [WebDNA] Clean URLS job - will pay (Matthew Bohne 2010)
  30. Re: [WebDNA] Clean URLS job - will pay (Matthew Bohne 2010)
  31. Re: [WebDNA] Clean URLS job - will pay (Lawrence 2010)
  32. Re: [WebDNA] Clean URLS job - will pay (Tom Duke 2010)
  33. Re: [WebDNA] Clean URLS job - will pay (Tom Duke 2010)
  34. Re: [WebDNA] Clean URLS job - will pay ("Diane Blackmore (Cohesion)" 2010)
  35. Re: [WebDNA] Clean URLS job - will pay ("Diane Blackmore (Cohesion)" 2010)
  36. Re: [WebDNA] Clean URLS job - will pay (Matthew Bohne 2010)
  37. Re: [WebDNA] Clean URLS job - will pay (Tom Duke 2010)
  38. Re: [WebDNA] Clean URLS job - will pay (Diane Blackmore 2010)
  39. Re: [WebDNA] Clean URLS job - will pay (Diane Blackmore 2010)
  40. Re: [WebDNA] Clean URLS job - will pay (Matthew Bohne 2010)
  41. Re: [WebDNA] Clean URLS job - will pay (Stuart Tremain 2010)
  42. [WebDNA] Clean URLS job - will pay (Diane Blackmore 2010)
Diane Please show us exactly what the url becomes .... and what you want it to = be. Regards Stuart Tremain IDFK Web Developments AUSTRALIA webdna@idfk.com.au On 03/03/2010, at 11:29 AM, Diane Blackmore (Cohesion) wrote: > Hi >=20 >>> RewriteRule ^([A-Za-z0-9_]+).csn?$ index.csn?pageName=3D$1 [L,QSA] >=20 > If you look at the code you'll see that pageName is a variable - it's = not a > reference to the name of the page that's doing the processing. >=20 > It's value should be that of the name of the page in the first part of = the > rewrite rule.... In the example; >=20 >>> ../accommodation.csn?var1=3D1var&var2=3D2var&var3=3D3var >=20 > Under the rule, this should go to; >=20 >>> ../index.csn?pageName=3Daccommodation&var1=3D1var&var2=3D2var&var3=3D3= var >=20 >=20 >=20 > Cheers, >=20 >=20 > on 3/3/10 12:33 PM, Stuart Tremain at webdna@idfk.com.au wrote: >=20 >> Page name will always be index.csn as that is the name of the = template not the >> url. If you need the value of the url, you will need to pass that as = a >> variable. >>=20 >> =46rom memory [thisurl] will also display index.csn >>=20 >> Regards >>=20 >> Stuart Tremain >> IDFK Web Developments >> AUSTRALIA >> webdna@idfk.com.au >>=20 >>=20 >>=20 >>=20 >> On 03/03/2010, at 10:23 AM, Diane Blackmore (Cohesion) wrote: >>=20 >>> Hi >>>=20 >>> Back to this.... BTW you guys on the list are all awesome... >>>=20 >>> Matthew - Can confirm that your method seems to best achieve what = I'm after, >>> and that mod_rewrite is working on the server. Problem is now as = follows; >>>=20 >>> Using your exact rewrite rule below, the URL >>>=20 >>> ../accommodation.csn?var1=3D1var&var2=3D2var&var3=3D3var >>>=20 >>> Now successfully goes to the right place. The problem is that = according to >>> the WebDNA template (index.csn) that it's rewriting to, the = variables aren't >>> being carried over quite right.... >>>=20 >>> In the above example, the variables var1, var2, var3 are all OK so = the >>> problem clearly isn't with the QSA string. >>>=20 >>> The problem is that the pageName variable has become 'index' for = some >>> reason... Perhaps getting this from some other part of the rule. >>>=20 >>> Any ideas on this one?? If I can get this sorted I'll have the whole = thing >>> nailed. >>>=20 >>>=20 >>> Cheers, >>>=20 >>>=20 >>> on 16/2/10 11:07 AM, Matthew Bohne at matthew.bohne@benetela.com = wrote: >>>=20 >>>> Should be able to do it with this. The [L] means it is the last = rule >>>> parsed, and the [QSA] tells mod_rewrite to pass the query string = also. >>>>=20 >>>> >>>> RewriteEngine on >>>> RewriteRule ^([A-Za-z0-9_]+).csn?$ index.csn?pageName=3D$1 [L,QSA] >>>> >>>>=20 >>>> That said, mod_rewrite is worth learning. >>>>=20 >>>>=20 >>>> Diane Blackmore wrote: >>>>> Hi >>>>>=20 >>>>> I have a need for a solution to rewrite =96 either by mod_rewrite = or >>>>> other =96 the following URL syntax; >>>>>=20 >>>>> url needs to go from: >>>>>=20 >>>>>=20 >>>>>=20 > = http://launch72.cohesion.co.nz/online/index.csn?pageName=3Dadvertiser_vaca= nci>>>> > e >>>>> s&var1=3Dvar1&var2=3Dvar2&var3=3Dvar3 >>>>>=20 >>>>> etc >>>>>=20 >>>>> to >>>>>=20 >>>>>=20 > = http://launch72.cohesion.co.nz/online/advertiser_vacancies.csn?var1=3Dvar1= &va>>>> > r >>>>> 2=3Dvar2&var3=3Dvar3 >>>=20 >>>>> etc >>>>>=20 >>>>>=20 >>>>> Happy to pay for this as a job, but its just not worth my learning >>>>> mod_rewrite for this one thing, and it=92s kinda advanced given = I=92m a >>>>> beginner at such things. >>>>>=20 >>>>> You can contact me off list if you want to negotiate, otherwise if = you >>>>> look at the above and go =93oh for heaven=92s sake that=92s too = easy=94 and >>>>> jst want to answer it here and now for the greater good of the = WebDNA >>>>> community, knock your socks off. >>>>>=20 >>>>>=20 >>>>>=20 >>>>> Regards, >>>>>=20 >>>>>=20 >>>>=20 >>>> --------------------------------------------------------- >>>> This message is sent to you because you are subscribed to >>>> the mailing list . >>>> To unsubscribe, E-mail to: >>>> archives: http://mail.webdna.us/list/talk@webdna.us >>>> old archives: http://dev.webdna.us/TalkListArchive/ >>>> Bug Reporting: = http://forum.webdna.us/eucabb.html?page=3Dtopics&category=3D288 >>>>=20 >>>>=20 >>>=20 >>>=20 >>>=20 >>>=20 >>>=20 >>> --------------------------------------------------------- >>> This message is sent to you because you are subscribed to >>> the mailing list . >>> To unsubscribe, E-mail to: >>> archives: http://mail.webdna.us/list/talk@webdna.us >>> old archives: http://dev.webdna.us/TalkListArchive/ >>> Bug Reporting: = http://forum.webdna.us/eucabb.html?page=3Dtopics&category=3D288 >>=20 >> --------------------------------------------------------- >> This message is sent to you because you are subscribed to >> the mailing list . >> To unsubscribe, E-mail to: >> archives: http://mail.webdna.us/list/talk@webdna.us >> old archives: http://dev.webdna.us/TalkListArchive/ >> Bug Reporting: = http://forum.webdna.us/eucabb.html?page=3Dtopics&category=3D288 >>=20 >>=20 >=20 >=20 >=20 >=20 >=20 > --------------------------------------------------------- > This message is sent to you because you are subscribed to > the mailing list . > To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us > old archives: http://dev.webdna.us/TalkListArchive/ > Bug Reporting: = http://forum.webdna.us/eucabb.html?page=3Dtopics&category=3D288 Stuart Tremain

DOWNLOAD WEBDNA NOW!

Top Articles:

Talk List

The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...

Related Readings:

WebCat2.0 [format thousands .0f] no go (1997) Hello world ... (2002) [OT] Powerbook Tech (2005) Where's Cart Created ? (1997) Database changes (1998) Updating a database once per day - An example (1998) Emailer [cart] file names (1997) mailto: tag (2001) 'does not contain' operator needed ... (1997) Problems with webcat 2.01 for NT (1997) SKU (1997) New Command prefs ... (1997) Template - Inventory (2000) Linux ODBC and the ODBC Bridge (2000) problem with WebDNA Command (2004) Cant get my own subtotal (2001) oops private message leaked into talk list (1997) expired beta (1997) Webmerchant (1999) Field lenght (1998)