XOOPS Web Application System (https://xoops.org)
Powered by You!
Individual URL optimization for every page
Category : Hacks
| Published by pw-kw on 24-Jun-2011 13:21
My goal was to optimize the URL line individually for each page:
- regardless of modules
- regardless of file structures
- free text for your URL (SEO)
- individual for every page
- everything ends with .html or what ever you want
Example:
http://www.fanggebiete.de/modules/smartsection/item.php?itemid=1
should be to
http://www.fanggebiete.de/angelgewaesser/bayernkarte/angeln-in-bayern.html
Another example:
http://www.fanggebiete.de/modules/news/article.php?storyid=14
should be to
http://www.fanggebiete.de/angelseen/bayern/angeln-am-ammersee.html
If you want, you can see these two examples on the Internet …
For this solution, there is a file, where you can define the URL-list, like this:
/angelgewaesser/bayernkarte/angeln-in-bayern.html => /modules/smartsection/item.php?itemid=1
/angelseen/bayern/angeln-am-ammersee.html => /modules/news/article.php?storyid=14
After that, you have defined the URL-list, the list is automatically transmitted in the .htaccess-file
You see – very simple …
There is one main file hack to do. A few lines of code to insert. Create Custom URL list. Done. I've tested this with 2.2.5 and XOOPS XOOPS 2.5. Runs well.
I test everything through, and make the hack available for all XOOPS users. Maybe someone has the interest to cooperate. A module creation of this hack with backend administration would be a good next step.