couchpilot wrote: ↑Sun Dec 10, 2017 11:54 pm
Why have the phpBB pages Extension human readable URLs ?
juliokr wrote: ↑Sun Dec 10, 2017 2:10 pm
By the way : Why does phpbb.com use url_rewriting (seoURL, or humain readable url) for the page ideas
ideas if it is worth for nothing ????
Because it is an extension and it uses the routing system of phpBB that's been available since 3.1? There was no SEO or human readable URLs discussion behind the decision. It is just a feature available to extensions in the core of phpBB because their routes are all processed through app.php.
ZNC wrote: ↑Sun Dec 10, 2017 10:55 am
Recently, I have completly reinstalled our forum and copied some old content into the fresh new tables. The IDs now have changed. All links to the former contents are now for the garbage. That may happen rarely, but also an aspect for "semantic urls" or "talking urls" or "HRU (human readable URL)", whatever it is called.
"Human readable URLs" would absolutely NOT have fixed this. If you take a look at phpBBSEO you'll note that the topic ID is still part of the URL. There is no easy way around this since it is how URLs are matched with the topic and differentiated from different topics with the same title. One possible way would be to add a route name column in the topic table to store this information, but this has not really been the approach taken by those developing SEO extensions not to mention that you then have to deal with what someone else mentioned regarding changing the topic title.
Peter77sx wrote: ↑Sat Dec 09, 2017 9:02 pm
I'd rather see this as an extension by someone is who passionate/enjoys what heshe is coding and not having to bother,poke or rush dev team with something like this.
why because it may come out looking like the /app/ deal seen in the current software-- ugly af.
What /app/ deal? You mean things like
app.php/extensionroute
? If you don't like/want that then it's as simple as just turning on the URL rewriting feature in the ACP. If an extension has routes then that's going to be up to you to enable the rewriting feature and not the extension author's.