This question has been answered by multiple community members. See the first response.
Just create a single view for dynamically showing your content from the existing tablessounds like a good idea it should be possible to find a way to add the URI for each item so that it looks for google as a single page [ed. note: sh0ck23 last edited this post 10 years, 10 months ago.]
Unforunately I need for each of the 30.000.000 items a single page under a specific URL I can list in the sitemap.xml for SEO reasonsYou can route custom URLs using a Plugin attached to the OnPageNotFound event, simply forwarding to your view Resource with the appropriate GET parameters set to identify the specific item to be viewed.
Edit: But yes, after thinking about itJust create a single view for dynamically showing your content from the existing tablessounds like a good idea it should be possible to find a way to add the URI for each item so that it looks for google as a single page
Just create a single view for dynamically showing your content from the existing tables?
http://foo.com/catalogue/abc123 rewrites to http://foo.com/index.php?q=2&catalogue=abc123
Re urls.. wouldn't it be easier to use a .htaccess approach? rewrite urls to a query string ala:You can certainly use rewrites to accomplish that. Perhaps it's easier to implement, but certainly not as portable as a plugin. Consider moving from Apache to nginx, where the rewrites would have to be modified for the platform.
http://foo.com/catalogue/abc123 rewrites to http://foo.com/index.php?q=2&catalogue=abc123
Then a simple snippet could pull the "abc123" from the query string and return the appropriate resource.
Having said that, I've never attached anything to events like "page not found" so that may well be a better solution, just that I don't know what I'm doing.