One of the open source solutions I occasionaly use *cough* *cough* *drupal* *cough* has a mod redirect / mod rewrite htaccess file (i'm combining words). Any url that is entered into the site gets rewritten or redirected. It is a dynamic system that allows you to dynamically redirect to the content you want without hard coding paths or directories.
So you would create a dynamic page (doesn't really exist - only in the database) and then an alias to reach it. For example, www.test.com/myalias. Actually a lot of systems use this (wordpress, etc). All urls entered in to the site would be redirected to index.php. At this point you could with the super awesome power of server side code, deliver page links dynamically and content dynamically. I recently did a project with FXT and did exactly that. You pass the data as an xml model into a script tag under the body tag. Search engines pick this up. My Flex app pulled this xml in and then used it as a dataprovider for numerous controls. I've asked in the wish list for Macromedia at the time before it was Adobe to let us specify the type of extension for the published html wrapper. Right now if you click publish or run it creates a HTML page. So somewhere in the options it would be nice to choose the page extension type (php, asp, jsp, etc) of the page we are publishing. I've also investigated and requested a way to pick my template page that Flex finds and then replaces the tokens which it is looking for inside of it. This may all be possible already. I've been mostly only learning the API, mostly. Now that I've had a chance to think about it a default Adobe Page and Link Management admin site might be the solution. It would be created and deployed to bin or bin-admin with every project. Then you would upload that to the server along with the contents of your bin directory. A developer could login to it on the server. The Adobe Page Manager would use an xml file or database to create the aliases. The alias would be for different states in a Flex app. When you create an alias there would be a place where you could call the services or page associated with that state and alias. It would then wrap that content in a xml tag like in FXT for indexing. You could also pass any links back to the page. The content and links would be in the noscript / script / area of the page and not be visible to the user but it would be visible to the search bots. Because it uses a single page index.php and .htaccess mod rewrite it would redirect all traffic to the single index page (php, asp, java). That page would take that url alias, search the xml file or database and serve up the appropriate content (in the background hidden to users). I hope that makes sense. It would manage aliases, content for that alias, links for the alias and state to pass to the embedded flash swf. I can actually imagine how it would work. On 12/21/06, Kevin Newman <[EMAIL PROTECTED]> wrote:
I guess it isn't as large a problem as maybe I've been suggesting, after having talked about it in this thread. My whole problem is that I don't like urls that look like this: http//domain.com/some/path/#other/path - which in all the examples, is what you could end up with, if you try to combine a regular indexable set of html files (or a server side app or whatever), with an self updating deep link solution that uses the hash portion of the url (like all current flash based deep link systems do). At the end of the day the problem is largely cosmetic I suppose, but it's still a problem I'd like to find a solution for. :-) The optimal solution, imo, would be some way to have the pages get indexed by search engines, then kick you into the app, at the app level, rather than shoe horning the app in at the index level. Kevin N. hank williams wrote: > > > > Either way, it's reconciling the two urltypes that's the crux of the > problem as I see it. > > > Kevin, > > You keep saying this, and maybe I am missing the big picture here, but > I am not clear why it is necessary to "reconcile" these two url types, > or how they relate to each other at all. It seems to me you can use > them both, they exist for different purposes and there is no problem. > You seem to think that that is not right, and below categorize it as > "so large" a problem. What am I not understanding? > > Regards, > Hank > > > -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links

