When many people make websites, they create simple friendly URLs with simple logic, however, my question involves more complex URLs.
Here's the story:
On my website, people can use an editor to make a photo collage using up to roughly 20 of 600,000 photos and/or they can add up to 20 text pieces. As progress is made, the URL changes to reflect the progress. At this moment, the URL ends in an encoded string representing the saved user data and so does the image.
I'll have zero problem if the collage is empty because then I don't need any encoded string to represent changes.
But the problem doesn't stop there.
Because I'm allowing up to 20 objects to be in the collage, the encoding length could be multiplied up to 20x. At this moment, I'm dividing each object by a slash.
My URL's then for example is as follows:
http://example.com/collage <-- collage has nothing http://example.com/collage/-0e43453536363242e <-- collage has one object http://example.com/collage/-0e43453536363242e/4363468340683068e <-- collage has two objects etc.
At this point one could suggest using words in the URL, but then I feel I'll be over the URL character limit in no time. For example:
For one object only in collage:
For two objects in collage:
As you can see based on the friendly URLs alone for just a couple of objects (I haven't even hit 5 yet), the URLs are quite lengthy.
Is there a way to make my URLs even the slightest more friendlier than using codes in the URL to represent the pictures and/or text people added to their collage on my site and without breaking URL limits of any browser or device?
I'm also trying to make the AdSense robot less stupid as well since I'm running ads on the site.