(2011-12-04, 05:14 PM)querschlaeger Wrote: [ -> ]Will be MyBB 2.0 / Yii compatible with its URL scheme?
No. I'll put together a piece of code though that will redirect those URLs, if I'm still around if MyBB 2 is released. If I'm not around anymore, well, that's why the plugin is open source, isn't it.
(2011-12-04, 06:09 PM)Dylan M. Wrote: [ -> ]That Google themselves (IIRC) says not to use them, to let their system figure things out.
That's a common misinterpretation of
this blog post.
It says not to turn "answer.foo?language=en&answer=3&sid=98971298178906&query=URL" into "answer.foo/en/3/98971298178906/URL" (or even worse variations thereof).
This is bad because random data (in this example, sid= and query=) is rewritten into the static part of the URL, thereby creating an infinite number of static URLs for Google to crawl. It's also completely pointless since both dynamic and static URL contain the exact same information, so the rewrite does not add or improve anything.
Google SEO on the other hand creates only one URL for each thread; and it adds information to the URL (the thread subject). Whether the URL is static or dynamic does not matter all that much (the current version of Google SEO also supports showthread.php?Subject). All other parameters remain dynamic in any case.
The Google SEO plugin is mainly based on Google's recommendations in their SEO starter guide, and it says to use words in URLs.
(2011-12-04, 08:28 PM)frostschutz Wrote: [ -> ] (2011-12-04, 05:14 PM)querschlaeger Wrote: [ -> ]Will be MyBB 2.0 / Yii compatible with its URL scheme?
No.
To elaborate on this a bit more:
Google SEO has a very specific method / sets of rules with which it creates its URLs. Those rules are in part a result of current MyBB's inner workings. It's quite simply not feasible/sensible to recreate the very same method in a new forum system, especially not if the new forum system will apparently be based on an entirely different concept than before (MVC).
Even if you tried to emulate the Google SEO URL scheme, there is no guarantee that the new system would always choose the very same URL as the old system did; as such there is no guarantee that all URLs would work. So it's probably better to have a different URL scheme, that doesn't conflict with Google SEO's or MyBB's old schemes, so a proper and clean redirect can be done.
Everything else will be very if not completely different too (layout, design, logical structure of the document) so Google will have to deal with tons of changes on your site anyway; it's better to wrap everything up in one big whopping update and have a clean cut old vs. new MyBB, with proper redirects, rather than trying to keep old relics around forever.
This doesn't have to be bad - in theory you can implement SEO in a new system much more efficiently and thoroughly than you could ever hope to achieve in a third party plugin.