Re: [WebDNA] Clean URLS job - will pay

This WebDNA talk-list message is from

2010


It keeps the original formatting.
numero = 104932
interpreted = N
texte = > This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. --B_3350481084_24620711 Content-type: multipart/alternative; boundary="B_3350481084_24668512" --B_3350481084_24668512 Content-type: text/plain; charset="ISO-8859-1" Content-transfer-encoding: quoted-printable Hi Sorry to be a nuisance on list =AD hope this helps others as well! Another clue; Using [formvariables] instead of [listvariables] (thanks Stuart) allowed me to see that it was assigning two values to the [pageName] variable.... Both =B3index=B2 and the value I wanted. Still no idea why its putting in =8Cindex=B9 as a value, but at least now I can strip out the first value by overwriting it with the second; [formvariables][showif [name]=3DpageName][text]pageName=3D[value][/text][/showif][/formvariables] Anyone with any ideas on how the first value is getting there is of course encouraged to put their ideas forward.... Thanks all, on 3/3/10 4:05 PM, Stuart Tremain at webdna@idfk.com.au wrote: > Diane >=20 > To me is sounds like the rule is looping and ending up showing the pagena= me as > index (as the rule implies), I would have thought that the [L] flag would= have > stopped that from happening. >=20 > So I assume your final url is looking like: >=20 > index.csn?pageName=3Dindex&var1=3D1var&var2=3D2var&var3=3D3var >=20 > If you change the flag to [L] does it still work or swap them around [QSA= ,L] ? >=20 > Regards >=20 > Stuart Tremain > IDFK Web Developments > AUSTRALIA > webdna@idfk.com.au >=20 >=20 >=20 >=20 > On 03/03/2010, at 12:55 PM, Diane Blackmore (Cohesion) wrote: >=20 >> Hi >>=20 >> Sorry Stuart but I just don=B9t know how much more info I can give =AD I=B9ve >> colour coded the relevant bits and everything, and already explained thi= s as >> best I can. [pagename] is not a reserved variable =AD it=B9s not meant to re= veal >> the [thisurl] variable which is a whole different thing. >>=20 >> I can=B9t give you access to this in a full URL that you can visit because= I=B9m >> having to turn on the rewrite only when I test. >>=20 >> Basically, I need the rewrite rule to take the part before the =B3.csn=B2 a= nd >> throw it in as a variable in part 2 of the the rule =AD as I=B9ve coloured >> purple. It also needs to append the rest of the variables, which it is d= oing >> fine. >>=20 >> At the moment the rewrite says the [pagename] variable is =B3index=B2 when i= t >> needs to be =B3accommodation=B2. I don=B9t know why because I=B9d have thought t= hat >> in the rule below =B3$1=B2 would take the bit as ([A-Za-z0-9_]+) and use tha= t.... >> But it=B9s not. >>=20 >>> >>> RewriteEngine on >>> RewriteRule ^([A-Za-z0-9_]+).csn?$ index.csn?pageName=3D$1 [L,QSA] >>> >>=20 >>=20 >> Thanks, >>=20 >> on 3/3/10 2:31 PM, Stuart Tremain at webdna@idfk.com.au wrote: >>=20 >>> and what is happening now ??? >>>=20 >>> please c&p the url ....... >>>=20 >>> Regards >>>=20 >>> Stuart Tremain >>> IDFK Web Developments >>> AUSTRALIA >>> webdna@idfk.com.au >>>=20 >>>=20 >>>=20 >>>=20 >>> On 03/03/2010, at 12:22 PM, Diane Blackmore (Cohesion) wrote: >>>=20 >>>> Hi >>>>=20 >>>> I want the URL >>>>=20 >>>> accommodation.csn?var1=3D1var&var2=3D2var&var3=3D3var >>>>=20 >>>> To rewrite to >>>>=20 >>>> index.csn?pageName=3Daccommodation&var1=3D1var&var2=3D2var&var3=3D3var >>>>=20 >>>>=20 >>>> Thanks, >>>>=20 >>>>=20 >>>> on 3/3/10 2:06 PM, Stuart Tremain at webdna@idfk.com.au wrote: >>>>=20 >>>>> > Diane >>>>> >=20 >>>>> > Please show us exactly what the url becomes .... and what you want = it to >>>>> be. >>>>> >=20 >>>>> >=20 >>>>> > Regards >>>>> >=20 >>>>> > Stuart Tremain >>>>> > IDFK Web Developments >>>>> > AUSTRALIA >>>>> > webdna@idfk.com.au >>>>> >=20 >>>>> >=20 >>>>> >=20 >>>>> >=20 >>>>> > On 03/03/2010, at 11:29 AM, Diane Blackmore (Cohesion) wrote: >>>>> >=20 >>>>>> >> Hi >>>>>> >>=20 >>>>>>>> >>>> RewriteRule ^([A-Za-z0-9_]+).csn?$ index.csn?pageName=3D$1 [L,Q= SA] >>>>>> >>=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 pa= rt 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 >>>>>>>> >>>>=20 >>>>>>>> ..../index.csn?pageName=3Daccommodation&var1=3D1var&var2=3D2var&var3=3D3va= r >>>>>> >>=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 th= at as a >>>>>>> >>> variable. >>>>>>> >>>=20 >>>>>>> >>> From 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=20 >>>>>>>> >>>> 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=20 >>>>>>>> >>>> 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 ru= le. >>>>>>>> >>>>=20 >>>>>>>> >>>> Any ideas on this one?? If I can get this sorted I'll have th= e >>>>>>>> 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 s= tring 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 >>=20 >>=20 >>=20 >> >=20 >=20 --B_3350481084_24668512 Content-type: text/html; charset="ISO-8859-1" Content-transfer-encoding: quoted-printable Re: [WebDNA] Clean URLS job - will pay Hi
Sorry to be a nuisance on list – hope this helps others as well!

Another clue;

Using [formvariables] instead of [listvariables] (thanks Stuart) allowed me= to see that it was assigning two values to the [pageName] variable.... Both= “index” and the value I wanted. Still no idea why its putting i= n ‘index’ as a value, but at least now I can strip out the first= value by overwriting it with the second;

[formvariables][showif [name]=3DpageName][text]pageName=3D[value][/text][/showi= f][/formvariables]


Anyone with any ideas on how the first value is getting there is of course = encouraged to put their ideas forward....


Thanks all,


on 3/3/10 4:05 PM, Stuart Tremain at webdna@idfk.com.au wrote:

Diane

To me is sounds like the rule is looping and ending up showing the pagename= as index (as the rule implies), I would have thought that the [L] flag woul= d have stopped that from happening.

So I assume your final url is looking like:

index.csn?pageName=3D
index&var1=3D1var&var2=3D2var&var3=3D3var

If you change the flag to [L] does it still work or swap them around= [QSA,L] ?

Regards

Stuart Tremain
IDFK Web Developments
AUSTRALIA
webdna@idfk.com.au




On 03/03/2010, at 12:55 PM, Diane Blackmore (Cohesion) wrote:

Hi

Sorry Stuart but I just don’t know how much more info I can give R= 11; I’ve colour coded the relevant bits and everything, and already ex= plained this as best I can. [pagename] is not a reserved variable – it= ’s not meant to reveal the [thisurl] variable which is a whole differe= nt thing.

I can’t give you access to this in a full URL that you can visit beca= use I’m having to turn on the rewrite only when I test.

Basically, I need the rewrite rule to take the part before the “.csn&= #8221;  and throw it in as a variable in part 2 of the the rule –= as I’ve coloured purple. It also needs to append the rest of the vari= ables, which it is doing fine.

At the moment the rewrite says the [pagename] variable is “index̶= 1; when it needs to be “accommodation”. I don’t know why b= ecause I’d have thought that in the rule below “$1” would = take the bit as ([A-Za-z0-9_]+) and use that.... But it’s not.

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^([A-Za-z0-9_]+).csn?$ index.csn?pageName=3D$1 [L,QSA]
</IfModule>


Thanks,

on 3/3/10 2:31 PM, Stuart Tremain at webdna@idfk.com.au wrote:

and what is happening now ???

please c&p the url .......

Regards

Stuart Tremain
IDFK Web Developments
AUSTRALIA
webdna@idfk.com.au




On 03/03/2010, at 12:22 PM, Diane Blackmore (Cohesion) wrote:

Hi

I want the URL

accommodation.csn?var1=3D1= var&var2=3D2var&var3=3D3var

To rewrite to

index.csn?pageName=3Daccom= modation&var1=3D1var&var2=3D2var&var3=3D3= var


Thanks,


on 3/3/10 2:06 PM, Stuart Tremain at webdna@idfk.com.au wrote:

> 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
>>
>>>> RewriteRule ^([A-Za-z0-9_]+).= csn?$ index.csn?pageName=3D$1 [L,QSA]
>>
>> If you look at the code you'll see that pageName is a variable - i= t's not a
>> reference to the name of the page that's doing the processing.
>>
>> It's value should be that of the name of the page in the first par= t of the
>> rewrite rule.... In the example;
>>
>>>> ..../accommodation.csn?var1=3D1= var&var2=3D2var&var3=3D3var
>>
>> Under the rule, this should go to;
>>
>>>> ..../index.csn?pageName=3Daccom= modation&var1=3D1var&var2=3D2var&var3=3D3var
>>
>>
>>
>> Cheers,
>>
>>
>> on 3/3/10 12:33 PM, Stuart Tremain at webdna@idfk.com.au wrote: >>
>>> Page name will always be index.cs= n as that is the name of the template not
>>> the
>>> url. If you need the value of the url, you will need to pass t= hat as a
>>> variable.
>>>
>>> From memory [ThisURL] will also display index.csn
>>>
>>> Regards
>>>
>>> Stuart Tremain
>>> IDFK Web Developments
>>> AUSTRALIA
>>> webdna@idfk.com.au
>>>
>>>
>>>
>>>
>>> On 03/03/2010, at 10:23 AM, Diane Blackmore (Cohesion) wrote:<= BR> >>>
>>>> Hi
>>>>
>>>> Back to this.... BTW you guys on the list are all awesome.= ..
>>>>
>>>> Matthew - Can confirm that your method seems to best achie= ve what I'm
>>>> after,
>>>> and that mod_rewrite is working on the server. Problem is = now as follows;
>>>>
>>>> Using your exact rewrite rule below, the URL
>>>>
>>>> ..../accommodation.csn?var1=3D1var&var2=3D2var&var3=3D3v= ar
>>>>
>>>> Now successfully goes to the right place. The problem is t= hat according to
>>>> the WebDNA template (index.csn) that it's rewriting to, th= e variables
>>>> aren't
>>>> being carried over quite right....
>>>>
>>>> In the above example, the variables var1, var2, var3 are a= ll OK so the
>>>> problem clearly isn't with the QSA string.
>>>>
>>>> The problem is that the pageName variable has become 'inde= x' for some
>>>> reason... Perhaps getting this from some other part of the= rule.
>>>>
>>>> Any ideas on this one?? If I can get this sorted I'll have= the whole thing
>>>> nailed.
>>>>
>>>>
>>>> Cheers,
>>>>
>>>>
>>>> on 16/2/10 11:07 AM, Matthew Bohne at matthew.bohne@benete= la.com wrote:
>>>>
>>>>> 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 qu= ery string also.
>>>>>
>>>>> <IfModule mod_rewrite.c>
>>>>> RewriteEngine on
>>>>> RewriteRule ^([A-Za-z0-9_]+).csn?$ index.csn?pageName=3D= $1 [L,QSA]
>>>>> </IfModule>
>>>>>
>>>>> That said, mod_rewrite is worth learning.
>>>>>
>>>>>



<image.gif>






--B_3350481084_24668512-- --B_3350481084_24620711 Content-Type: image/gif; name="image.gif" Content-ID: <3350481083_24617866> Content-Transfer-Encoding: base64 R0lGODlhowJOAPcAAP///9D1AGJnbVxdYm9vdGhobXt7gI2NkYuLj4mJjX9/g5eXm5SUmJKS lpaWmbq6vbW1uLOztrKytbGxtK6usa2tsKysr6urrqmprKenqqWlqKSkp6KipaCgo56eoZub ns/P0cvLzcnJy8jIysfHycbGyMXFx8LCxLy8vrm5u7e3ufz8/ff3+PX19vLy8/Dw8e/v8O7u 7+3t7unp6ufn6Obm5+Xl5uTk5ePj5OLi49/f4N7e393d3tzc3dvb3Nra29nZ2tjY2dfX2NXV 1tTU1dLS09DQ0c3NzmBhZl9gZV5fZF1eY2ZnbGVma2RlamNkaWJjaGFiZ3BxdmtscWprcGlq b2hpbnJzeGRlaW9wdG5vc21ucmxtcWdobGZna3t8gHp7f3l6fnh5fXd4fHZ3e3V2enR1eXN0 eHJzd3FydnBxdYmKjoeIjIaHi4SFiYOEiIKDh4GChoCBhX+AhH1+gnx9gYuMkI6Pko2OkYeI i4WGiaKjpqChpJ+go56fop2eoZydoJucn5manZiZnJeYm5WWmZOUl5GSlZCRlI+Qk6eoq72+ wLu8vrm6vLW2uLS1t7Cxs6+wsq2usKusrqqrramqrKipq6anqaOkpqGipNXW2MvMzsXGyMDB w76/wcDCxba4u2xxd3d7gIGFioyQlJaanqGkp6uuserr7ODh4tna29fY2dXW19LT1NDR0svM zcnKy8fIyfP09Ozt7eXm5uDh4f7+/vv7+/n5+fj4+Pf39/X19evr6+np6f///wAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAL4ALAAAAACjAk4AAAj/AAMIHEiwoMGD CBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnIkRgM2b OHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOKHUu2rNmz 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 --B_3350481084_24620711-- 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)
> This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. --B_3350481084_24620711 Content-type: multipart/alternative; boundary="B_3350481084_24668512" --B_3350481084_24668512 Content-type: text/plain; charset="ISO-8859-1" Content-transfer-encoding: quoted-printable Hi Sorry to be a nuisance on list =AD hope this helps others as well! Another clue; Using [formvariables] instead of [listvariables] (thanks Stuart) allowed me to see that it was assigning two values to the [pageName] variable.... Both =B3index=B2 and the value I wanted. Still no idea why its putting in =8Cindex=B9 as a value, but at least now I can strip out the first value by overwriting it with the second; [formvariables][showif [name]=3DpageName][text]pageName=3D[value][/text][/showif][/formvariables] Anyone with any ideas on how the first value is getting there is of course encouraged to put their ideas forward.... Thanks all, on 3/3/10 4:05 PM, Stuart Tremain at webdna@idfk.com.au wrote: > Diane >=20 > To me is sounds like the rule is looping and ending up showing the pagena= me as > index (as the rule implies), I would have thought that the [L] flag would= have > stopped that from happening. >=20 > So I assume your final url is looking like: >=20 > index.csn?pageName=3Dindex&var1=3D1var&var2=3D2var&var3=3D3var >=20 > If you change the flag to [L] does it still work or swap them around [QSA= ,L] ? >=20 > Regards >=20 > Stuart Tremain > IDFK Web Developments > AUSTRALIA > webdna@idfk.com.au >=20 >=20 >=20 >=20 > On 03/03/2010, at 12:55 PM, Diane Blackmore (Cohesion) wrote: >=20 >> Hi >>=20 >> Sorry Stuart but I just don=B9t know how much more info I can give =AD I=B9ve >> colour coded the relevant bits and everything, and already explained thi= s as >> best I can. [pagename] is not a reserved variable =AD it=B9s not meant to re= veal >> the [thisurl] variable which is a whole different thing. >>=20 >> I can=B9t give you access to this in a full URL that you can visit because= I=B9m >> having to turn on the rewrite only when I test. >>=20 >> Basically, I need the rewrite rule to take the part before the =B3.csn=B2 a= nd >> throw it in as a variable in part 2 of the the rule =AD as I=B9ve coloured >> purple. It also needs to append the rest of the variables, which it is d= oing >> fine. >>=20 >> At the moment the rewrite says the [pagename] variable is =B3index=B2 when i= t >> needs to be =B3accommodation=B2. I don=B9t know why because I=B9d have thought t= hat >> in the rule below =B3$1=B2 would take the bit as ([A-Za-z0-9_]+) and use tha= t.... >> But it=B9s not. >>=20 >>> >>> RewriteEngine on >>> RewriteRule ^([A-Za-z0-9_]+).csn?$ index.csn?pageName=3D$1 [L,QSA] >>> >>=20 >>=20 >> Thanks, >>=20 >> on 3/3/10 2:31 PM, Stuart Tremain at webdna@idfk.com.au wrote: >>=20 >>> and what is happening now ??? >>>=20 >>> please c&p the url ....... >>>=20 >>> Regards >>>=20 >>> Stuart Tremain >>> IDFK Web Developments >>> AUSTRALIA >>> webdna@idfk.com.au >>>=20 >>>=20 >>>=20 >>>=20 >>> On 03/03/2010, at 12:22 PM, Diane Blackmore (Cohesion) wrote: >>>=20 >>>> Hi >>>>=20 >>>> I want the URL >>>>=20 >>>> accommodation.csn?var1=3D1var&var2=3D2var&var3=3D3var >>>>=20 >>>> To rewrite to >>>>=20 >>>> index.csn?pageName=3Daccommodation&var1=3D1var&var2=3D2var&var3=3D3var >>>>=20 >>>>=20 >>>> Thanks, >>>>=20 >>>>=20 >>>> on 3/3/10 2:06 PM, Stuart Tremain at webdna@idfk.com.au wrote: >>>>=20 >>>>> > Diane >>>>> >=20 >>>>> > Please show us exactly what the url becomes .... and what you want = it to >>>>> be. >>>>> >=20 >>>>> >=20 >>>>> > Regards >>>>> >=20 >>>>> > Stuart Tremain >>>>> > IDFK Web Developments >>>>> > AUSTRALIA >>>>> > webdna@idfk.com.au >>>>> >=20 >>>>> >=20 >>>>> >=20 >>>>> >=20 >>>>> > On 03/03/2010, at 11:29 AM, Diane Blackmore (Cohesion) wrote: >>>>> >=20 >>>>>> >> Hi >>>>>> >>=20 >>>>>>>> >>>> RewriteRule ^([A-Za-z0-9_]+).csn?$ index.csn?pageName=3D$1 [L,Q= SA] >>>>>> >>=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 pa= rt 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 >>>>>>>> >>>>=20 >>>>>>>> ..../index.csn?pageName=3Daccommodation&var1=3D1var&var2=3D2var&var3=3D3va= r >>>>>> >>=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 th= at as a >>>>>>> >>> variable. >>>>>>> >>>=20 >>>>>>> >>> From 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=20 >>>>>>>> >>>> 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=20 >>>>>>>> >>>> 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 ru= le. >>>>>>>> >>>>=20 >>>>>>>> >>>> Any ideas on this one?? If I can get this sorted I'll have th= e >>>>>>>> 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 s= tring 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 >>=20 >>=20 >>=20 >> >=20 >=20 --B_3350481084_24668512 Content-type: text/html; charset="ISO-8859-1" Content-transfer-encoding: quoted-printable Re: [WebDNA] Clean URLS job - will pay Hi
Sorry to be a nuisance on list – hope this helps others as well!

Another clue;

Using [formvariables] instead of [listvariables] (thanks Stuart) allowed me= to see that it was assigning two values to the [pageName] variable.... Both= “index” and the value I wanted. Still no idea why its putting i= n ‘index’ as a value, but at least now I can strip out the first= value by overwriting it with the second;

[formvariables][showif [name]=3DpageName][text]pageName=3D[value][/text][/showi= f][/formvariables]


Anyone with any ideas on how the first value is getting there is of course = encouraged to put their ideas forward....


Thanks all,


on 3/3/10 4:05 PM, Stuart Tremain at webdna@idfk.com.au wrote:

Diane

To me is sounds like the rule is looping and ending up showing the pagename= as index (as the rule implies), I would have thought that the [L] flag woul= d have stopped that from happening.

So I assume your final url is looking like:

index.csn?pageName=3D
index&var1=3D1var&var2=3D2var&var3=3D3var

If you change the flag to [L] does it still work or swap them around= [QSA,L] ?

Regards

Stuart Tremain
IDFK Web Developments
AUSTRALIA
webdna@idfk.com.au




On 03/03/2010, at 12:55 PM, Diane Blackmore (Cohesion) wrote:

Hi

Sorry Stuart but I just don’t know how much more info I can give R= 11; I’ve colour coded the relevant bits and everything, and already ex= plained this as best I can. [pagename] is not a reserved variable – it= ’s not meant to reveal the [thisurl] variable which is a whole differe= nt thing.

I can’t give you access to this in a full URL that you can visit beca= use I’m having to turn on the rewrite only when I test.

Basically, I need the rewrite rule to take the part before the “.csn&= #8221;  and throw it in as a variable in part 2 of the the rule –= as I’ve coloured purple. It also needs to append the rest of the vari= ables, which it is doing fine.

At the moment the rewrite says the [pagename] variable is “index̶= 1; when it needs to be “accommodation”. I don’t know why b= ecause I’d have thought that in the rule below “$1” would = take the bit as ([A-Za-z0-9_]+) and use that.... But it’s not.

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^([A-Za-z0-9_]+).csn?$ index.csn?pageName=3D$1 [L,QSA]
</IfModule>


Thanks,

on 3/3/10 2:31 PM, Stuart Tremain at webdna@idfk.com.au wrote:

and what is happening now ???

please c&p the url .......

Regards

Stuart Tremain
IDFK Web Developments
AUSTRALIA
webdna@idfk.com.au




On 03/03/2010, at 12:22 PM, Diane Blackmore (Cohesion) wrote:

Hi

I want the URL

accommodation.csn?var1=3D1= var&var2=3D2var&var3=3D3var

To rewrite to

index.csn?pageName=3Daccom= modation&var1=3D1var&var2=3D2var&var3=3D3= var


Thanks,


on 3/3/10 2:06 PM, Stuart Tremain at webdna@idfk.com.au wrote:

> 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
>>
>>>> RewriteRule ^([A-Za-z0-9_]+).= csn?$ index.csn?pageName=3D$1 [L,QSA]
>>
>> If you look at the code you'll see that pageName is a variable - i= t's not a
>> reference to the name of the page that's doing the processing.
>>
>> It's value should be that of the name of the page in the first par= t of the
>> rewrite rule.... In the example;
>>
>>>> ..../accommodation.csn?var1=3D1= var&var2=3D2var&var3=3D3var
>>
>> Under the rule, this should go to;
>>
>>>> ..../index.csn?pageName=3Daccom= modation&var1=3D1var&var2=3D2var&var3=3D3var
>>
>>
>>
>> Cheers,
>>
>>
>> on 3/3/10 12:33 PM, Stuart Tremain at webdna@idfk.com.au wrote: >>
>>> Page name will always be index.cs= n as that is the name of the template not
>>> the
>>> url. If you need the value of the url, you will need to pass t= hat as a
>>> variable.
>>>
>>> From memory [thisurl] will also display index.csn
>>>
>>> Regards
>>>
>>> Stuart Tremain
>>> IDFK Web Developments
>>> AUSTRALIA
>>> webdna@idfk.com.au
>>>
>>>
>>>
>>>
>>> On 03/03/2010, at 10:23 AM, Diane Blackmore (Cohesion) wrote:<= BR> >>>
>>>> Hi
>>>>
>>>> Back to this.... BTW you guys on the list are all awesome.= ..
>>>>
>>>> Matthew - Can confirm that your method seems to best achie= ve what I'm
>>>> after,
>>>> and that mod_rewrite is working on the server. Problem is = now as follows;
>>>>
>>>> Using your exact rewrite rule below, the URL
>>>>
>>>> ..../accommodation.csn?var1=3D1var&var2=3D2var&var3=3D3v= ar
>>>>
>>>> Now successfully goes to the right place. The problem is t= hat according to
>>>> the WebDNA template (index.csn) that it's rewriting to, th= e variables
>>>> aren't
>>>> being carried over quite right....
>>>>
>>>> In the above example, the variables var1, var2, var3 are a= ll OK so the
>>>> problem clearly isn't with the QSA string.
>>>>
>>>> The problem is that the pageName variable has become 'inde= x' for some
>>>> reason... Perhaps getting this from some other part of the= rule.
>>>>
>>>> Any ideas on this one?? If I can get this sorted I'll have= the whole thing
>>>> nailed.
>>>>
>>>>
>>>> Cheers,
>>>>
>>>>
>>>> on 16/2/10 11:07 AM, Matthew Bohne at matthew.bohne@benete= la.com wrote:
>>>>
>>>>> 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 qu= ery string also.
>>>>>
>>>>> <IfModule mod_rewrite.c>
>>>>> RewriteEngine on
>>>>> RewriteRule ^([A-Za-z0-9_]+).csn?$ index.csn?pageName=3D= $1 [L,QSA]
>>>>> </IfModule>
>>>>>
>>>>> That said, mod_rewrite is worth learning.
>>>>>
>>>>>



<image.gif>






--B_3350481084_24668512-- --B_3350481084_24620711 Content-Type: image/gif; name="image.gif" Content-ID: <3350481083_24617866> Content-Transfer-Encoding: base64 R0lGODlhowJOAPcAAP///9D1AGJnbVxdYm9vdGhobXt7gI2NkYuLj4mJjX9/g5eXm5SUmJKS lpaWmbq6vbW1uLOztrKytbGxtK6usa2tsKysr6urrqmprKenqqWlqKSkp6KipaCgo56eoZub ns/P0cvLzcnJy8jIysfHycbGyMXFx8LCxLy8vrm5u7e3ufz8/ff3+PX19vLy8/Dw8e/v8O7u 7+3t7unp6ufn6Obm5+Xl5uTk5ePj5OLi49/f4N7e393d3tzc3dvb3Nra29nZ2tjY2dfX2NXV 1tTU1dLS09DQ0c3NzmBhZl9gZV5fZF1eY2ZnbGVma2RlamNkaWJjaGFiZ3BxdmtscWprcGlq b2hpbnJzeGRlaW9wdG5vc21ucmxtcWdobGZna3t8gHp7f3l6fnh5fXd4fHZ3e3V2enR1eXN0 eHJzd3FydnBxdYmKjoeIjIaHi4SFiYOEiIKDh4GChoCBhX+AhH1+gnx9gYuMkI6Pko2OkYeI i4WGiaKjpqChpJ+go56fop2eoZydoJucn5manZiZnJeYm5WWmZOUl5GSlZCRlI+Qk6eoq72+ wLu8vrm6vLW2uLS1t7Cxs6+wsq2usKusrqqrramqrKipq6anqaOkpqGipNXW2MvMzsXGyMDB w76/wcDCxba4u2xxd3d7gIGFioyQlJaanqGkp6uuserr7ODh4tna29fY2dXW19LT1NDR0svM zcnKy8fIyfP09Ozt7eXm5uDh4f7+/vv7+/n5+fj4+Pf39/X19evr6+np6f///wAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAL4ALAAAAACjAk4AAAj/AAMIHEiwoMGD CBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnIkRgM2b OHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOKHUu2rNmz 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 --B_3350481084_24620711-- "Diane Blackmore (Cohesion)"

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:

form data submission get (1997) RequiredFields (2000) Image maps/Webcat (1997) WebCommerce Security Alert! (1996) Looking for a Manual (1997) A question on sub-categories (1997) [movefile] create stationery files (1998) docs for WebCatalog2 (1997) Cart ID (1999) multi-paragraph fields (1997) JavaScript: Select All Checkboxes (2001) Product Value Changes (2000) UTF-8 conversion (2006) Content Management + License (2005) Error - Search / Showif (2000) WC Database Format (1997) Remove a Field from a DB (2007) Listserver problem (1997) [WebDNA] WebDNA Hosts (2009) Mozilla/4. and Browser Info.txt (1997)