All Projects → faktiva → Prestashop Clean Urls

faktiva / Prestashop Clean Urls

Licence: mit
Prestashop module. This override module allows to remove IDs from URLs

Projects that are alternatives of or similar to Prestashop Clean Urls

Url Shortener
Web application that will help you in shortening your url
Stars: ✭ 65 (-25.29%)
Mutual labels:  url-shortener, url
node-url-shortener
URL Shortener in Base58 using Node.js, Express, Sequelize, Mocha and Bootstrap
Stars: ✭ 21 (-75.86%)
Mutual labels:  url, url-shortener
Breviare
Small URL shortener made with the MERN Stack
Stars: ✭ 16 (-81.61%)
Mutual labels:  url, url-shortener
Laravel Short Url
A Laravel package to shorten urls
Stars: ✭ 127 (+45.98%)
Mutual labels:  url-shortener, url
tall
Promise-based, No-dependency URL unshortner (expander) module for Node.js
Stars: ✭ 56 (-35.63%)
Mutual labels:  url, url-shortener
Urlhub
URL shortener web application based on the Laravel PHP Framework.
Stars: ✭ 217 (+149.43%)
Mutual labels:  url-shortener, url
mnmlurl-extension
[DEPRECATED] 💁 Browser extension for Minimal URL - Modern URL shortener with support for custom alias & can be hosted even in GitHub pages
Stars: ✭ 21 (-75.86%)
Mutual labels:  url, url-shortener
Urlshorting
A simple but powerful URL shortener
Stars: ✭ 150 (+72.41%)
Mutual labels:  url-shortener, url
trym
🔗 A modern URL shortener
Stars: ✭ 29 (-66.67%)
Mutual labels:  url, url-shortener
seourls
phpBB Extension: URL rewriting for phpBB forums
Stars: ✭ 44 (-49.43%)
Mutual labels:  url, seo
django-slugs-example-app
A basic app to show how to add slugs to models
Stars: ✭ 12 (-86.21%)
Mutual labels:  url, seo
Limax
Node.js module to generate URL slugs. Another one? This one cares about i18n and transliterates non-Latin scripts to conform to the RFC3986 standard. Mostly API-compatible with similar modules.
Stars: ✭ 423 (+386.21%)
Mutual labels:  seo, url
Omeka-plugin-CleanUrl
Omeka plugin that allows to have clean, searchable and readable URL like https://example.com/my_collection/dc:identifier instead of https://example.com/items/show/internal_code.
Stars: ✭ 13 (-85.06%)
Mutual labels:  url, seo
Mnmlurl
🔗 Minimal URL - Modern URL shortener with support for custom alias & can be hosted even in GitHub pages [DEPRECATED]
Stars: ✭ 311 (+257.47%)
Mutual labels:  url-shortener, url
Longurl
ℹ️ Small R package for no-API-required URL expansion
Stars: ✭ 30 (-65.52%)
Mutual labels:  url-shortener, url
Shorturl
Self hosted web app for shortening urls (URL shortener)
Stars: ✭ 73 (-16.09%)
Mutual labels:  url
Shlink Web Client
A React-based client application for Shlink
Stars: ✭ 81 (-6.9%)
Mutual labels:  url-shortener
React Easy Params
🔗 Auto synchronize your state with the URL and LocalStorage.
Stars: ✭ 73 (-16.09%)
Mutual labels:  url
Djurl
Simple yet helpful library for writing Django urls by an easy, short and intuitive way.
Stars: ✭ 85 (-2.3%)
Mutual labels:  url
Gitio.fish
Create a custom git.io URL.
Stars: ✭ 81 (-6.9%)
Mutual labels:  url

SensioLabsInsight PrestaShop module "Faktiva Clean URLs"

GitHub release Project Status Percentage of issues still open Average time to resolve an issue composer.lock Dependencies Status License

Join the chat at https://gitter.im/faktiva/prestashop-clean-urls Twitter Donate


Makes possible to have URLs with no IDs in PrestaShop.

This module is NOT intended to work on PS 1.7.x (it may, but it is not supported at all)

For production use the latest stable release

It has been reported to work on PS 1.5.6 - 1.6.1.x but will install on PS >= 1.5 too. If you succesfully use this module on some older version please report

INSTALLATION

from PS administration panel

Go in the back office of your shop and follow these steps:

  • download the lastest release ZIP file (faktiva_clean_urls.zip) as it already contains the right folder name (faktiva_clean_urls, not faktiva-prestashop-clean-urls-version_x.y.z !)
  • in the modules tab, click on add a new module
  • click on "Browse" to open the dialogue box letting you search your computer
  • select the ZIP file you downloaded and validate the dialogue box
  • click on "Upload this module"
  • once uploaded, you could have to search the module among the others (tip: filter by author "faktiva") and click on the install button

Configuration & Checks

Make sure your SEO and URL settings are as follows:

This is MANDATORY

  • products: {category:/}{rewrite} (you can add .html at the end)
  • categories: {categories:/}{rewrite}/
  • manufacturers: manufactures/{rewrite}
  • suppliers: suppliers/{rewrite}
  • CMS page: info/{rewrite} (you can add .html at the end)
  • CMS category: info/{rewrite}/
  • modules: modules/{module}{/:controller}

You can replace words such as "info", "suppliers", etc with whatever you want, given that it does not conflicts with a category name

Remember to

  • clear the browser cache
  • clear PS cache (under smarty -> cache and smarty -> compile)

UNINSTALLATION

  • Go to modules -> Find and uninstall "faktiva_clean_urls"

It should suffice!

If something goes wrong do the following:

  • Open folder /override/classes/
    • Remove Link.php
    • Remove Dispatcher.php
  • Open folder /override/controllers/front/
    • Remove CategoryController.php
    • Remove CmsController.php
    • Remove ManufacturerController.php
    • Remove ProductController.php
    • Remove SupplierController.php
  • Open folder /cache/
    • Remove class_index.php
  • Go to back office -> Preferences -> SEO and URLs -> Set userfriendly URL off -> Save
  • Go to back office -> Preferences -> SEO and URLs -> Set userfriendly URL on -> Save

If you got any other override modules, you should now go to you back office, uninstall them, and reinstall them again to work correctly.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].