SEO Redirect
<{seoredirect}prestashop>seoredirect_f00ca3eeb48f652588a4de642b82ca77
This module seamlessly eliminates 404 errors reported in Google Search Console and other webmaster tools, resolving critical SEO issues that can negatively impact your website's ranking. It offers the flexibility to create and import an unlimited number of redirection rules, efficiently forwarding outdated or broken URLs to their correct, functional counterparts. This ensures a smooth user experience and preserves valuable link equity.
Below you will find the content of the PrestaShop module translations: Seo Redirects 301, 302, 303 To language: English
Last update date of module translations: 2026-06-12 16:13:33
SEO Redirect
<{seoredirect}prestashop>seoredirect_f00ca3eeb48f652588a4de642b82ca77
PRO SEO redirect manager: 301/302/303/410 rules, health check, loop detection, GSC import, API, cache, audit log and more.
<{seoredirect}prestashop>seoredirect_8feaefc40f43f8d023fad6b16b0b5a08
MyPresta updates
<{seoredirect}prestashop>seoredirect_57206dc27305060c5c29150d3ad00401
Check updates
<{seoredirect}prestashop>seoredirect_d7d90723c19e43735e731a36a2739c8b
Check now
<{seoredirect}prestashop>seoredirect_2c872e677f8b5831f20a66c65e7f8966
Updates notifications
<{seoredirect}prestashop>seoredirect_722eb8a4b2d0b1c305d6361bcc7564e7
-- select --
<{seoredirect}prestashop>seoredirect_633703a658469b7fab7f42e04e59d27a
Enable
<{seoredirect}prestashop>seoredirect_2faec1f9f8cc7f8f40d521c4dd574f49
Disable
<{seoredirect}prestashop>seoredirect_bcfaccebf745acfd5e75351095a5394a
Turn this option on if you want to check MyPresta.eu for module updates automatically. This option will display notification about new versions of this addon.
<{seoredirect}prestashop>seoredirect_cc6fc347e9fd233bddcb7895e307e9a9
Module page
<{seoredirect}prestashop>seoredirect_0d24168598880003b80f9e85b8e1d62a
This is direct link to official addon page, where you can read about changes in the module (changelog)
<{seoredirect}prestashop>seoredirect_07ac9eab57de962a9518a7545fd475fe
Save
<{seoredirect}prestashop>seoredirect_c9cc8cce247e49bae79f15173ce97354
More details in changelog
<{seoredirect}prestashop>seoredirect_2b2972b182c459cca33e2ad5bc02ffa4
New version available!
<{seoredirect}prestashop>seoredirect_af02b06496e83946e73e69d774782654
Module is up to date!
<{seoredirect}prestashop>seoredirect_358a5fcb448d507b41d7c0a83485973a
Only SuperAdmin can change employee permissions.
<{seoredirect}prestashop>seoredirect_7222237147ead645087b8858c13b3551
Invalid profile selected.
<{seoredirect}prestashop>seoredirect_efb071aee91d258bbf588ee11cafde2c
Permissions saved.
<{seoredirect}prestashop>seoredirect_1a5ad8148c9929efe6003e0525232393
Dashboard
<{seoredirect}prestashop>seoredirect_2938c7f7e560ed972f8a4f68e80ff834
Analytics, charts and redirect health overview
<{seoredirect}prestashop>seoredirect_f91f62485c49a48df463961ed637fbda
Redirections
<{seoredirect}prestashop>seoredirect_ecc17a2e0820bf4778b4daf26494e47c
Create, edit and manage redirect rules
<{seoredirect}prestashop>seoredirect_619916d589ef8c69fdb4e47e0dbe1c3d
Settings
<{seoredirect}prestashop>seoredirect_f4f70727dc34561dfde1a3c529b6205c
Automatic redirects, products, categories and global options
<{seoredirect}prestashop>seoredirect_4ee70f1d24be354313018aa9a14bafee
Import from CSV
<{seoredirect}prestashop>seoredirect_d714f8159166ccf9589964955ae21746
Bulk import redirect rules from a spreadsheet
<{seoredirect}prestashop>seoredirect_44a6621faac428ffb2570bddf209526e
Tools
<{seoredirect}prestashop>seoredirect_8625e1de7be14c39b1d14dc03d822497
URL tester, health check, GSC import and conflicts
<{seoredirect}prestashop>seoredirect_0c1b548076dbfaee2e23b5747d8af804
Redirections log
<{seoredirect}prestashop>seoredirect_dafc7de64df10ce2c6cffb25a407a451
History of executed redirects on the storefront
<{seoredirect}prestashop>seoredirect_fbd7a4cc36be570ab8dc237c920eb892
Audit log
<{seoredirect}prestashop>seoredirect_9a0fd8208acdc142faf1e8499e5086ce
Who changed what — rules, imports, exports and bulk actions
<{seoredirect}prestashop>seoredirect_365bd6e8da16858eac16d4cd444936cf
API
<{seoredirect}prestashop>seoredirect_db974238714ca8de634a7ce1d083a14f
REST API keys and integration docs
<{seoredirect}prestashop>seoredirect_37f60e882488fed3b120e678681270a0
CLI
<{seoredirect}prestashop>seoredirect_91af5705f16502125e8b2187e64202c0
Command-line import, export, health check and cron examples
<{seoredirect}prestashop>seoredirect_68ad3bb296ffd2f6082b7a880e8257d7
Module sections
<{seoredirect}prestashop>seoredirect_3a880b0509da1890e85d2fca69d1d987
Quick access to all areas of the SEO Redirect module. Dashboard shows traffic and health; Redirections is where you add rules; Import and Tools help with bulk work and testing; API connects remote systems; CLI documents server commands for cron and SSH.
<{seoredirect}prestashop>seoredirect_d20ef5c75c1a1391a26d789604e50b90
categories disabled
<{seoredirect}prestashop>seoredirect_f4cbfbf3d55d94e3f20047850df5d6f9
categories re-enabled
<{seoredirect}prestashop>seoredirect_b3e07a3bbb99318e0725fd2149d2891e
Access denied.
<{seoredirect}prestashop>adminseoredirectdashboardcontroller_652122103181aa2752efaecab300edf0
Dashboard period updated.
<{seoredirect}prestashop>adminseoredirectdashboardcontroller_63f69cfd9dda67d65296e4907ae4fe0f
%d rules approved.
<{seoredirect}prestashop>adminseoredirectdashboardcontroller_aae1fba45997b0a8fcef51f6b8c6da41
Redirections
<{seoredirect}prestashop>adminseoredirectstats_ecc17a2e0820bf4778b4daf26494e47c
Statistics
<{seoredirect}prestashop>adminseoredirectstats_c33e404a441c6ba9648f88af3c68a1ca
Access denied.
<{seoredirect}prestashop>adminseoredirectclicontroller_652122103181aa2752efaecab300edf0
Access denied.
<{seoredirect}prestashop>adminseoredirectauditcontroller_652122103181aa2752efaecab300edf0
Audit entry not found.
<{seoredirect}prestashop>adminseoredirectauditcontroller_5f5b844b6be7ff10592c9ea3d80d5583
Access denied.
<{seoredirect}prestashop>adminseoredirectimport_652122103181aa2752efaecab300edf0
Import preview cancelled.
<{seoredirect}prestashop>adminseoredirectimport_a2aabf8417e9d3c2ddcd8892b4b5bdd6
%d rules approved.
<{seoredirect}prestashop>adminseoredirectimport_aae1fba45997b0a8fcef51f6b8c6da41
Please select a CSV file to import.
<{seoredirect}prestashop>adminseoredirectimport_702151b9a608917176b653ea96547610
Could not prepare import preview. Please try again.
<{seoredirect}prestashop>adminseoredirectimport_1c969f26db89aba702a1f3e82a259722
No valid rows found. Fix the file and try again.
<{seoredirect}prestashop>adminseoredirectimport_aa47a25443833cf78b5dd7d69015e4ab
Preview ready: %d valid row(s), %d with issues. Review the table below and click Save import.
<{seoredirect}prestashop>adminseoredirectimport_8c83bdeed6658bf081b19cb8f9e0e888
Import preview expired or not found. Please upload the file again.
<{seoredirect}prestashop>adminseoredirectimport_175b9562f91407a9d71742f374f5d2d8
No rows were imported. Check the file format and delimiter.
<{seoredirect}prestashop>adminseoredirectimport_0986204928a4389764ed753f53651f5e
Some rows were skipped due to validation errors.
<{seoredirect}prestashop>adminseoredirectimport_5a4fc4ce3bccfabebbe152d1466f4543
Successfully imported %d redirect rules.
<{seoredirect}prestashop>adminseoredirectimport_5a920a1c010d3500caf177dad9e68a9e
Cannot read the uploaded file.
<{seoredirect}prestashop>adminseoredirectimport_695ca57370b0b434ed7e039d0eac8392
Cannot open the uploaded file.
<{seoredirect}prestashop>adminseoredirectimport_68d8353cbac3488a26e731e3307b93ca
The file contains no data rows.
<{seoredirect}prestashop>adminseoredirectimport_54e9fd9587d7e5642573d70d3251f9b2
Import preview failed.
<{seoredirect}prestashop>adminseoredirectimport_468df53b20e38e71ba604d46ea26a90f
Access denied.
<{seoredirect}prestashop>adminseoredirecttoolscontroller_652122103181aa2752efaecab300edf0
GSC error:
<{seoredirect}prestashop>adminseoredirecttoolscontroller_d73397b0d55a3985305512825d0cd746
%d URLs imported from GSC (pending approval).
<{seoredirect}prestashop>adminseoredirecttoolscontroller_cf47660b5fc91c0831069064c6d7bb99
Access denied.
<{seoredirect}prestashop>adminseoredirectapicontroller_652122103181aa2752efaecab300edf0
API Key
<{seoredirect}prestashop>adminseoredirectapicontroller_d876ff8da67c3731ae25d8335a4168b4
API key generated.
<{seoredirect}prestashop>adminseoredirectapicontroller_03cc0c127dba1bcd1c18b6045cc0db79
API key revoked.
<{seoredirect}prestashop>adminseoredirectapicontroller_8d8b48fe366a1a521fc1d41ead74b3e9
Regular expressions
<{seoredirect}prestashop>adminseoredirectsettings_23b36d89bbafd1587c577cea0f92ce25
You can use regular expressions to define redirections.
<{seoredirect}prestashop>adminseoredirectsettings_13216797f17ddab89254c23b156db643
? (question mark)
<{seoredirect}prestashop>adminseoredirectsettings_0190b31a614141782c7654883e14eec8
this can represent any single character. If you specified something at the command line like \"hd?\" - script would look for hda, hdb, hdc and every other letter/number between a-z, 0-9.
<{seoredirect}prestashop>adminseoredirectsettings_cb7b83b103f009546014da316044e1a7
* (asterisk)
<{seoredirect}prestashop>adminseoredirectsettings_db2fed51b2adca2313353370ee29df90
this can represent any number of characters (including zero, in other words, zero or more characters). If you specified a \"cd*\" it would use \"cda\", \"cdrom\", \"cdrecord\" and anything that starts with “cd” also including “cd” itself. \"m*l\" could by mill, mull, ml, and anything that starts with an m and ends with an l.
<{seoredirect}prestashop>adminseoredirectsettings_170846cad9965467c1712ad637cf4b64
[ ] (square brackets)
<{seoredirect}prestashop>adminseoredirectsettings_8adafbae7cabee461f1af52a1325495b
specifies a range. If you did m[a,o,u]m it can become: mam, mum, mom if you did: m[a-d]m it can become anything that starts and ends with m and has any character a to d inbetween. For example, these would work: mam, mbm, mcm, mdm. This kind of wildcard specifies an “or” relationship (you only need one to match).
<{seoredirect}prestashop>adminseoredirectsettings_9d329d66e7fe62f65d4f8e1012225782
{ } (curly brackets)
<{seoredirect}prestashop>adminseoredirectsettings_a8f803ea5f73c00c0193b94348380fac
terms are separated by commas and each term must be the name of something or a wildcard. This wildcard will copy anything that matches either wildcard(s), or exact name(s) (an “or” relationship, one or the other). For example, this would be valid: {*printed*,*summer*} - this will check urls for \"printed\" or \"summer\" words
<{seoredirect}prestashop>adminseoredirectsettings_20b0fd95c2b5e1fc1aa58ab8a60d2e38
[!]
<{seoredirect}prestashop>adminseoredirectsettings_192735cffa56cf04e2815077d2e6baeb
This construct is similar to the [ ] construct, except rather than matching any characters inside the brackets, it'll match any character, as long as it is not listed between the [ and ]. This is a logical NOT.
<{seoredirect}prestashop>adminseoredirectsettings_e55254b827687ce79e300a1810903234
Do not activate module for \"preview\" mode
<{seoredirect}prestashop>adminseoredirectsettings_f0363cda780466ad3c0eec1a01b0ea56
Module can be disabled when you use a \"preview\" product feature:
<{seoredirect}prestashop>adminseoredirectsettings_bef1d51bd7a164fbcf37c140a41bead9
see screenshot
<{seoredirect}prestashop>adminseoredirectsettings_1f5c7280e261389f1ab4f796213c7456
No
<{seoredirect}prestashop>adminseoredirectsettings_bafd7322c6e97d25b6299b5d6fe8920b
Yes
<{seoredirect}prestashop>adminseoredirectsettings_93cba07454f06a4a960172bbd6e2a435
Enable wildcards
<{seoredirect}prestashop>adminseoredirectsettings_dee1109c3361962c68ea5d3e13a3960b
Module can work with wildcards, this means that you can generate bulk redirections based on url patterns
<{seoredirect}prestashop>adminseoredirectsettings_bd3bd19ed30c0bcd1e93079a19073c10
Enable statistics
<{seoredirect}prestashop>adminseoredirectsettings_5ec8e14b1562843a41724f2b43614b87
Enable or disable statistics feature. If enabled - module will store informations about redirected customers.
<{seoredirect}prestashop>adminseoredirectsettings_821d5a2a2536332d8a285368ff88ea64
Enable logs
<{seoredirect}prestashop>adminseoredirectsettings_a11f4833156155211bd7b37e4d5e529c
Option when active will log all redirections initiated by module.
<{seoredirect}prestashop>adminseoredirectsettings_0777dbb47ea9d69260166de8258cff43
Empty categories
<{seoredirect}prestashop>adminseoredirectsettings_15bbf0f0c5bdb3a669ddd61dbd777ee4
Select what you want to do with categories that are empty (without products)
<{seoredirect}prestashop>adminseoredirectsettings_4aebfbe757199fcfad9e39848c619deb
Nothing
<{seoredirect}prestashop>adminseoredirectsettings_f80a4ad87fee7c9fdc19b7769495fdb5
Disable & hide automatically
<{seoredirect}prestashop>adminseoredirectsettings_83f1aa4b4b97511c2b5b2ddfa22e304e
Disable and redirect to shop homepage
<{seoredirect}prestashop>adminseoredirectsettings_02c54aa497dfe57957a4851b07247d7e
Out of stock categories
<{seoredirect}prestashop>adminseoredirectsettings_bca23b6d7645cf0f290d55b8a0307000
Select what you want to do with categories that are out of stock (products are active, but all of these products are out of stock)
<{seoredirect}prestashop>adminseoredirectsettings_e0f8d847e62ae4e8c6f69387aacff558
Disable and redirect to parent category (if exists, otherwise redirect to homepage)
<{seoredirect}prestashop>adminseoredirectsettings_21714ffa517dfcd0be11633240d5edaf
Empty categories redirect type
<{seoredirect}prestashop>adminseoredirectsettings_2a17f9ceb2bf52e19b757cd9ae73e4b5
If you will enable redirection of empty categories you can define type of redirection
<{seoredirect}prestashop>adminseoredirectsettings_adc2d8c872592a4caf3d779dcecdb61a
301 Permanent redirection
<{seoredirect}prestashop>adminseoredirectsettings_5111af84d73c75b05b93a5ee43be63a0
302 Moved Temporarily
<{seoredirect}prestashop>adminseoredirectsettings_4b8e0eeb5d741ab36db95787524e2633
303 See Other
<{seoredirect}prestashop>adminseoredirectsettings_818eb0f6ac2362c3d12ae0fdd95093a4
Exlcude not active products
<{seoredirect}prestashop>adminseoredirectsettings_15a0d4659a7e2cad6f4d8436b08e4c06
When you want to hide empty categories you can exclude disabled products from function that checks how many products category has
<{seoredirect}prestashop>adminseoredirectsettings_7a42ce1de7732cc7e7d0de70652060e5
Exlcude selected categories
<{seoredirect}prestashop>adminseoredirectsettings_455919c270f6d5a10d87eb86c0ea0bb3
Select categories that will be excluded from \"Out of stock categories\" and \"Empty categories\" disable/hide features
<{seoredirect}prestashop>adminseoredirectsettings_ab19c53847455c731c3bbdeab9556345
Automatic redirect 404 page
<{seoredirect}prestashop>adminseoredirectsettings_6772cc6aef5cefe4645765926f66c019
-- no --
<{seoredirect}prestashop>adminseoredirectsettings_aa9d783291093d1cfb05554c66396820
Redirect to shop homepage
<{seoredirect}prestashop>adminseoredirectsettings_af8217b46ee4c383c03950b4f4e1f6cd
In stock products
<{seoredirect}prestashop>adminseoredirectsettings_a0484d4a5906fe432228f74a8239b57f
Select what you want to do with products that are in stock
<{seoredirect}prestashop>adminseoredirectsettings_85dfc5551d5e43b22e30973e194b9b76
Assign to selected category
<{seoredirect}prestashop>adminseoredirectsettings_c1be9c4dddc0136a002047fd6070161b
Unassign from selected category
<{seoredirect}prestashop>adminseoredirectsettings_29064d35497bdf1c8590eba603896af1
Out of stock products
<{seoredirect}prestashop>adminseoredirectsettings_74191ad339a696ee13cf7d563c600456
Select what you want to do with products that are out of stock
<{seoredirect}prestashop>adminseoredirectsettings_38d817383c04b776b03ced103c23baa0
Make product unavailable to order
<{seoredirect}prestashop>adminseoredirectsettings_e46af64e1cf3695ff280af575629e641
Unassign from all categories and move to new category
<{seoredirect}prestashop>adminseoredirectsettings_2218d9e01824102b3e06fc6f90ca5baf
Disable and redirect to main category of product
<{seoredirect}prestashop>adminseoredirectsettings_77cd68153b2dd2f4886b6af258c29ae6
Limit feature to selected category(ies)
<{seoredirect}prestashop>adminseoredirectsettings_d745d8128207fa64725fc20038e950df
If you want feature to disable out of stock products can work in selected category(ies) only
<{seoredirect}prestashop>adminseoredirectsettings_8f78bfbb3ef5cd7db7bf605a71f80b8b
Exclude some products
<{seoredirect}prestashop>adminseoredirectsettings_cfa96f3b1d52bbfd4eca4b8a465dc5ce
Exclude products from categories
<{seoredirect}prestashop>adminseoredirectsettings_070c895fda9e1de1e866f2c5bb484b1c
Out of stock products redirect type
<{seoredirect}prestashop>adminseoredirectsettings_ddb10ffb7dc5998a8fef6c77dc5ebe4c
If you will enable redirection of out of stock products you can define type of redirection
<{seoredirect}prestashop>adminseoredirectsettings_35fd32d54606faddd206c487f865af7e
Enable when in stock
<{seoredirect}prestashop>adminseoredirectsettings_e6da203e96dc48cf1495310200424272
Turn this on if you want to re-enable product if it will be in stock again
<{seoredirect}prestashop>adminseoredirectsettings_874394552dbbc00bb6298db6e0841675
Option enables product page once someone will try to reach product page.
<{seoredirect}prestashop>adminseoredirectsettings_26edd873b1410dfd2fe9cb3644fe6a26
Disabled products
<{seoredirect}prestashop>adminseoredirectsettings_4817d3afb390b924a5f55c4a5c7549fe
Select what you want to do with products that are disabled (not active)
<{seoredirect}prestashop>adminseoredirectsettings_eb23e087ae6f5badcc4421e3ab359e91
Redirect to main category of product
<{seoredirect}prestashop>adminseoredirectsettings_a0549e57037d8b2cae7df42d7beb3d2b
Disabled products redirect type
<{seoredirect}prestashop>adminseoredirectsettings_35fc9c2adf4793c3b554ab8b080bd9fd
If you will enable redirection of disabled products pages you can define type of redirection
<{seoredirect}prestashop>adminseoredirectsettings_ed31ff6d3d9cc4d0f3c81b6787130f3b
Removed products
<{seoredirect}prestashop>adminseoredirectsettings_7328fcb33cc01bdf90029c00a730f5aa
What to do if someone will try to reach removed product page
<{seoredirect}prestashop>adminseoredirectsettings_ae980f3f4790c4d2d77f4993ebedf314
Removed products redirect type
<{seoredirect}prestashop>adminseoredirectsettings_9e3f86fbd26babc6f43e45d1e6e42017
If you will enable redirection of removed products pages you can define type of redirection
<{seoredirect}prestashop>adminseoredirectsettings_fea70a4ceb14a0802f4e9583359cf16f
Disabled manufacturers
<{seoredirect}prestashop>adminseoredirectsettings_1afae63c400c385221f687135fd5065c
Select what you want to do with manufacturers that are disabled (not active)
<{seoredirect}prestashop>adminseoredirectsettings_0bc226eec607b6fea2795865b604ad99
Disabled manufacturer redirect type
<{seoredirect}prestashop>adminseoredirectsettings_a9ff781f14879dfd312801d1ad25a237
If you will enable redirection of disabled manufacturer pages you can define type of redirection
<{seoredirect}prestashop>adminseoredirectsettings_bb399c0e6784a027d568677cb8e17277
General settings of Seo Redirect module
<{seoredirect}prestashop>adminseoredirectsettings_bdf0b3259c33491979ff8a80d0acb863
Save
<{seoredirect}prestashop>adminseoredirectsettings_c9cc8cce247e49bae79f15173ce97354
Active
<{seoredirect}prestashop>adminseoredirectsettings_4d3d769b812b6faa6b76e1a8abaece2d
Disable
<{seoredirect}prestashop>adminseoredirectsettings_bcfaccebf745acfd5e75351095a5394a
This feature will mark product as product unavailable to order
<{seoredirect}prestashop>adminseoredirectsettings_a91267c489217dac8acb9acb9460c2dc
Module disables categories when someone will try to open category page that has no products. You can also automatically disable empty categories with cron job task. Details below.
<{seoredirect}prestashop>adminseoredirectsettings_afab23b8a7e6da2a58cf3e214acfbe50
Add this url to your cron job table to disable empty categories automatically
<{seoredirect}prestashop>adminseoredirectsettings_087b09f1fa72b4c17d5195d8546efcec
Delete selected
<{seoredirect}prestashop>adminseoredirectlistcontroller_d3b206d196cd6be3a2764c1fb90b200f
Delete selected items?
<{seoredirect}prestashop>adminseoredirectlistcontroller_e25f0ecd41211b01c83e5fec41df4fe7
Enable selection
<{seoredirect}prestashop>adminseoredirectlistcontroller_ede4759c9afae620fd586628789fa304
Disable selection
<{seoredirect}prestashop>adminseoredirectlistcontroller_ab7fd6e250b64a46027a996088fdff74
Approve pending selection
<{seoredirect}prestashop>adminseoredirectlistcontroller_4eacd1ba8e34c03c884d2522a97c879c
Duplicate selection
<{seoredirect}prestashop>adminseoredirectlistcontroller_e2afd6b97d2eac4817170845d26b9c9b
ID
<{seoredirect}prestashop>adminseoredirectlistcontroller_b718adec73e04ce3ec720dd11a06a308
Old URL
<{seoredirect}prestashop>adminseoredirectlistcontroller_6c9ab3bc2a9d5dd420201dd3093721fc
New URL
<{seoredirect}prestashop>adminseoredirectlistcontroller_79191cea6b9ff569b91282686209e190
Type
<{seoredirect}prestashop>adminseoredirectlistcontroller_a1fa27779242b4902f7ae3bdd5c6d508
Active
<{seoredirect}prestashop>adminseoredirectlistcontroller_4d3d769b812b6faa6b76e1a8abaece2d
Pending
<{seoredirect}prestashop>adminseoredirectlistcontroller_2d13df6f8b5e4c5af9f87e0dc39df69d
Hits
<{seoredirect}prestashop>adminseoredirectlistcontroller_b69df945ae986e6b1882cdc87ad19617
Tags
<{seoredirect}prestashop>adminseoredirectlistcontroller_189f63f277cd73395561651753563065
Position
<{seoredirect}prestashop>adminseoredirectlistcontroller_52f5e0bc3859bc5f5e25130b6c7e8881
Access denied.
<{seoredirect}prestashop>adminseoredirectlistcontroller_652122103181aa2752efaecab300edf0
Redirect rule
<{seoredirect}prestashop>adminseoredirectlistcontroller_0790178fcf2b1fc8cb4494fc41b80ecb
A redirect sends visitors from an old address to a new one. Fill in Old URL and New URL at minimum. Leave schedule dates empty to apply the rule without time limits.
<{seoredirect}prestashop>adminseoredirectlistcontroller_eb71c48e1cef7eaa530647dd447cf2e4
The address the customer opens today — the “source”. Use a shop path such as /old-shoes.html or a full URL. Example: visitor types yourshop.com/old-shoes.html → this field should contain /old-shoes.html. Result: the module listens for this exact address (unless Wildcard or Regexp is enabled below).
<{seoredirect}prestashop>adminseoredirectlistcontroller_90727636e99dc865320ed0cbeb164e36
Where the visitor should land — the “destination”. Prefer a relative path (/new-shoes) so it works on every domain. Example: Old = /sale-2024, New = /promotions → opening /sale-2024 sends the customer to /promotions. For Regexp rules use {1}, {2} for captured parts (see Regular expression below). Result: the browser opens this URL instead of the old one.
<{seoredirect}prestashop>adminseoredirectlistcontroller_16b7191293d6235aa98b8514b30bf019
Redirect type
<{seoredirect}prestashop>adminseoredirectlistcontroller_6239a511f7d209c6327cfd46f7a0fefe
HTTP status sent to the browser and Google. 301 = permanent move (use after renaming a product or category — passes SEO value). 302 / 303 = temporary (campaigns, A/B tests). 410 = page permanently removed (tells search engines to drop the URL). Example: rebranded category → 301; weekend promo → 302. Result: search engines update their index according to this code.
<{seoredirect}prestashop>adminseoredirectlistcontroller_590379bd701361533f80dee4f5f3131c
Moved Permanently
<{seoredirect}prestashop>adminseoredirectlistcontroller_58ace0ea86287f4a3c3258b0af3e6993
Found (temporary)
<{seoredirect}prestashop>adminseoredirectlistcontroller_d093c81332cf683f7159ee044dc81df2
See Other
<{seoredirect}prestashop>adminseoredirectlistcontroller_4f7c6641e26721a86ef5a90cdeacd543
Gone
<{seoredirect}prestashop>adminseoredirectlistcontroller_0b497b33b1a05057bc1634e607170bf6
Query string handling
<{seoredirect}prestashop>adminseoredirectlistcontroller_6177fad0d7d93f57297d345b98c43b6d
What happens to ?parameters in the link (e.g. ?color=red&utm_source=email). Preserve: keeps them on the new URL — /page?color=red → /new-page?color=red. Strip: drops all parameters — /page?color=red → /new-page. Ignore: matches only the path, ignores query when comparing — useful when old links had random tracking codes. Result: controls filters, UTM tags and faceted search parameters after redirect.
<{seoredirect}prestashop>adminseoredirectlistcontroller_e182bd7a114bdd142c1a2800f7775ddf
Preserve — keep ?parameters
<{seoredirect}prestashop>adminseoredirectlistcontroller_2e77cbe0a2e8a5fac2c6b5acefbd5e49
Ignore — match path only
<{seoredirect}prestashop>adminseoredirectlistcontroller_7afc0996180386a621f08e109023530f
Strip — remove ?parameters
<{seoredirect}prestashop>adminseoredirectlistcontroller_8c4bf776dd1a76fcf12f5598043efa25
Master on/off switch for this rule. ON = redirect works on the storefront (if not pending approval and within schedule dates). OFF = rule is saved but visitors are not redirected — useful for testing or pausing. Result: quick way to disable without deleting the rule.
<{seoredirect}prestashop>adminseoredirectlistcontroller_8359b0a14dcdb12c54a2515976e10a52
Wildcard
<{seoredirect}prestashop>adminseoredirectlistcontroller_c4a0dbaac3bd0f3bf581ad822f5fb4b4
Match many URLs with one rule using * in Old URL. Requires “Wildcards” enabled in module Settings. Example: Old = /old-blog/*, New = /blog/, Wildcard = ON → /old-blog/post-1, /old-blog/post-2 and /old-blog/anything all redirect to /blog/. Do NOT enable together with Regular expression on the same rule. Result: replaces dozens of identical exact-match rules for a whole section of the site.
<{seoredirect}prestashop>adminseoredirectlistcontroller_3f08f23ffd105c21fd47347dd0099430
Regular expression
<{seoredirect}prestashop>adminseoredirectlistcontroller_0c49a7a7a3887766b5de7ee60fdb6b7b
Advanced pattern for experts — matches the full URL (domain + path). Write the pattern in Old URL without delimiters. Use {1}, {2}… in New URL for captured groups. Example: Old = .*\/product-([0-9]+)\.html, New = /catalog/{1} → visit to /product-42.html redirects to /catalog/42. Another example: Old = .*\/en/(.*), New = /{1} → strips language prefix. Do NOT enable together with Wildcard. Result: flexible redirects for product IDs, locales or legacy URL structures.
<{seoredirect}prestashop>adminseoredirectlistcontroller_5db85062939c0d115c0597c14a2c4610
Priority when several rules could match the same URL. Higher number = checked first (sorted DESC). Example: position 100 for a specific product rule, position 10 for a broad wildcard. Leave 0 if you only have a few rules. Result: prevents the wrong rule from “winning” when patterns overlap.
<{seoredirect}prestashop>adminseoredirectlistcontroller_291d8b0c11ce75e988f1bfcb3b36aac6
Internal labels for your team only — customers never see them. Comma-separated. Example: migration, 2026-rebrand, blog. Result: easier to search and filter rules in the list and exports.
<{seoredirect}prestashop>adminseoredirectlistcontroller_32e0cbff14478440be38e031672fa87c
Note
<{seoredirect}prestashop>adminseoredirectlistcontroller_3b0649c72650c313a357338dcdfb64ec
Free-text documentation: why this redirect exists, Jira ticket, client request, etc. Not shown on the storefront. Result: helps colleagues understand the rule months later.
<{seoredirect}prestashop>adminseoredirectlistcontroller_bb897125f75829e4a1c2a1bff1a58c1e
Active from
<{seoredirect}prestashop>adminseoredirectlistcontroller_c48a7351b4d966f9d99d2ae25a55e69c
Optional start date and time. Leave EMPTY to apply immediately with no start limit — the rule is valid from the moment you save it (if Active is ON). Set a future date only for scheduled campaigns, e.g. Black Friday starting 2026-11-28 00:00. Result: empty = always active from now; filled = redirect starts only after this moment.
<{seoredirect}prestashop>adminseoredirectlistcontroller_b1ada91b92335274eb20d43e02f20dbb
Active to
<{seoredirect}prestashop>adminseoredirectlistcontroller_c5e7172be414cdc0fc2458e4893d0518
Optional end date and time. Leave EMPTY for no expiry — the rule runs until you disable or delete it. Set an end date to auto-stop after a campaign, e.g. 2026-12-31 23:59. Result: empty = never expires; filled = redirect stops after this moment (even if Active is ON).
<{seoredirect}prestashop>adminseoredirectlistcontroller_5d3bc924c0afa5168a317cbe922c6a5a
Save
<{seoredirect}prestashop>adminseoredirectlistcontroller_c9cc8cce247e49bae79f15173ce97354
Validation error:
<{seoredirect}prestashop>adminseoredirectlistcontroller_3d4c5a9594b50f8c880d59a041d1fa20
Warning:
<{seoredirect}prestashop>adminseoredirectlistcontroller_36568a2a735bd91338282f7a1d0d586f
Selected rules approved.
<{seoredirect}prestashop>adminseoredirectlistcontroller_7cc8307d5ac1e85586395b76d2f21258
Selected rules duplicated as pending.
<{seoredirect}prestashop>adminseoredirectlistcontroller_d6274ce74a7e8b90c3c98783b4c94bdf
Export CSV
<{seoredirect}prestashop>adminseoredirectlistcontroller_c04f1e4841a6af78088d6ccf6f3a8a76
Delete selected
<{seoredirect}prestashop>adminseoredirecthistorycontroller_d3b206d196cd6be3a2764c1fb90b200f
Delete selected items?
<{seoredirect}prestashop>adminseoredirecthistorycontroller_e25f0ecd41211b01c83e5fec41df4fe7
ID
<{seoredirect}prestashop>adminseoredirecthistorycontroller_b718adec73e04ce3ec720dd11a06a308
URL
<{seoredirect}prestashop>adminseoredirecthistorycontroller_e6b391a8d2c4d45902a23a8b6585703d
Redirected to
<{seoredirect}prestashop>adminseoredirecthistorycontroller_c668ce944097af700b5c929864a35a2b
Redirection date
<{seoredirect}prestashop>adminseoredirecthistorycontroller_8cb06d7690b2d5dcff5c49169a7e9765
This section contain logs of all redirections executed by the module. Log by default is disabled. Module will start to store entries here when you will activate \"Enable logs\" option in the settings section of the module.
<{seoredirect}prestashop>adminseoredirecthistorycontroller_51527ed58f5930cd4d64872de6ceb04d
Edit Redirect History
<{seoredirect}prestashop>adminseoredirecthistorycontroller_0062821724e113bd0d3b2858070693fe
Original URL
<{seoredirect}prestashop>adminseoredirecthistorycontroller_ba837b4b7ad877c8b38735ee77962062
The URL that was accessed and redirected.
<{seoredirect}prestashop>adminseoredirecthistorycontroller_f8a7d608758f9c1cd1089cc4b791f520
The destination URL.
<{seoredirect}prestashop>adminseoredirecthistorycontroller_52df11e7f938e0be1f36fdf1bcce227c
Save
<{seoredirect}prestashop>adminseoredirecthistorycontroller_c9cc8cce247e49bae79f15173ce97354
Products found:
<{seoredirect}prestashop>searchtool_b31b4511734eac189c8aac96c7c0af77
Search
<{seoredirect}prestashop>searchtool_13348442cc6a27032d2b4aa28b75a5d3
Search for name of:
<{seoredirect}prestashop>searchtool_63105c678ee99d05d9c9a3c05f33868c
select
<{seoredirect}prestashop>searchtool_99938282f04071859941e18f16efcf42
Select combination
<{seoredirect}prestashop>searchtool_52774985b751bcc84168ce23da3d251b
Waiting for combinations
<{seoredirect}prestashop>scripts_cd81d14a7dca90271cb218d6f642dc9d
View
<{seoredirect}prestashop>seoredirectpermissions_4351cfebe4b61d8aa5efa1d020710005
See Dashboard, lists and statistics. No changes allowed.
<{seoredirect}prestashop>seoredirectpermissions_d094f8d430f65453225d2dfcab2936b2
Edit rules
<{seoredirect}prestashop>seoredirectpermissions_d091b3a61d3a05c5748dd5744ec86584
Create, change and delete redirect rules.
<{seoredirect}prestashop>seoredirectpermissions_f1462373c9fbaf09a5c9934fc3bc9d23
Import
<{seoredirect}prestashop>seoredirectpermissions_72d6d7a1885885bb55a565fd1070581a
Upload CSV files and import from Google Search Console.
<{seoredirect}prestashop>seoredirectpermissions_e2bb6f19f02d17b90a5c76ea145a62c6
Export
<{seoredirect}prestashop>seoredirectpermissions_0095a9fa74d1713e43e370a7d7846224
Download rules as CSV or JSON.
<{seoredirect}prestashop>seoredirectpermissions_c497fec2688b49bcc20173785d6284aa
Settings
<{seoredirect}prestashop>seoredirectpermissions_f4f70727dc34561dfde1a3c529b6205c
Change automatic redirects and global module options.
<{seoredirect}prestashop>seoredirectpermissions_a661e7db10be670af1ba8b5a3eaf5a1a
API
<{seoredirect}prestashop>seoredirectpermissions_db974238714ca8de634a7ce1d083a14f
Manage API keys and REST documentation.
<{seoredirect}prestashop>seoredirectpermissions_b3084bde7549a4733b8d0b6b66d8504d
CLI
<{seoredirect}prestashop>seoredirectpermissions_91af5705f16502125e8b2187e64202c0
View command-line documentation and cron examples.
<{seoredirect}prestashop>seoredirectpermissions_b43e5b1f322479845735e17f06207ac8
Tools & health
<{seoredirect}prestashop>seoredirectpermissions_29f4edcf1f6103b037c547465d3bc2ca
URL tester, health check and conflict scanner.
<{seoredirect}prestashop>seoredirectpermissions_3d1b657cecb03ba9598e15d9e361c261
Run commands from the PrestaShop root directory on the server (SSH, cron, deployment scripts). The shop must be bootstrapped — use the cli.php entry point below.
<{seoredirect}prestashop>seoredirectclidocumentation_32f752ddd5c3abeb74ec6f35bc80207e
Syntax: php modules/seoredirect/cli.php [--option=value]. Options use double dashes. Exit code 0 = success, 1 = error.
<{seoredirect}prestashop>seoredirectclidocumentation_45930b5cc51c3e58cd3693a53fa2151c
Pass --shop=ID in multistore setups. Default shop ID is 1 when omitted.
<{seoredirect}prestashop>seoredirectclidocumentation_cf2f7905665f7625847632d7ddb6a710
Import uses Safe rollout by default (rules saved as pending). Add --no-safe to activate redirects immediately — same as disabling Safe rollout in the Import CSV back office.
<{seoredirect}prestashop>seoredirectclidocumentation_a8fef298f1393033e613e8424d7d8fef
Import rules from CSV
<{seoredirect}prestashop>seoredirectclidocumentation_315ededb9a692e82f108f255222e4863
Bulk import redirect rules from a CSV file. Returns JSON summary with imported, skipped and error counts. Equivalent to Import from CSV in the back office (without the preview step).
<{seoredirect}prestashop>seoredirectclidocumentation_d9aac658999676d724906ba274df7076
Absolute or relative path to the CSV file on the server
<{seoredirect}prestashop>seoredirectclidocumentation_5dc511fe8fd5288261e0efa9352d8225
Shop ID (multistore). Default: 1
<{seoredirect}prestashop>seoredirectclidocumentation_c6d2a9e7a8d529168290c77730c628b7
If present: rules are active immediately. Default: Safe rollout (pending approval on Dashboard).
<{seoredirect}prestashop>seoredirectclidocumentation_c10951e057b7594f6e24d93721c779e6
Export rules
<{seoredirect}prestashop>seoredirectclidocumentation_aa15fa811ab1f60875ddadb25eb533f4
Print all redirect rules to stdout as CSV or JSON. Redirect output to a file: php ... export > rules.csv
<{seoredirect}prestashop>seoredirectclidocumentation_b2621e78b8924d11274271faba06f136
csv or json. Default: csv
<{seoredirect}prestashop>seoredirectclidocumentation_d7c833d6dc700950a556297c1eb196b3
CSV or JSON stream on stdout
<{seoredirect}prestashop>seoredirectclidocumentation_40296bc9fd7b643529c273d02e32721d
Health check report
<{seoredirect}prestashop>seoredirectclidocumentation_94d178685274e4b02d9ec69a948049ab
Run the same health analysis as Tools → Health check. Outputs JSON with score, loops, broken rules and recommendations.
<{seoredirect}prestashop>seoredirectclidocumentation_ee5cae6493e1a115b375a55ba5c304a4
Approve pending rules
<{seoredirect}prestashop>seoredirectclidocumentation_6cc7d162418175a997312fa57d3c80ad
Activate all rules waiting for approval (Safe rollout). Same as Approve pending on the Dashboard.
<{seoredirect}prestashop>seoredirectclidocumentation_8ac71c4ffd9e43074b3c64ea73abf9e0
Clear redirect cache
<{seoredirect}prestashop>seoredirectclidocumentation_d291e4b45037e182ed39eb18f2059596
Clears cached redirect rules for the shop. Normally cache refreshes automatically when you save rules; use this after manual DB changes or troubleshooting.
<{seoredirect}prestashop>seoredirectclidocumentation_f9d1aac12264f12dfc10fd4c4611ee22
Every request must include a valid api_key query parameter. Generate keys on this page. Revoked keys return HTTP 401.
<{seoredirect}prestashop>seoredirectapidocumentation_585d68ba221cf6f6869fb57d33cddaa1
All actions use HTTP GET with query parameters. Responses are JSON. HTTP status codes: 200 OK, 201 Created, 400 Bad request, 401 Unauthorized, 422 Validation error, 500 Server error.
<{seoredirect}prestashop>seoredirectapidocumentation_fc5d718d488cb424195ea58178cf6736
By default the current shop context is used. Pass id_shop to target another shop in multistore setups.
<{seoredirect}prestashop>seoredirectapidocumentation_e7efcddcd858c57c9f7b4393dd1d5470
List active rules
<{seoredirect}prestashop>seoredirectapidocumentation_c9fa4d1d7eca4e8a038381688c7ffa09
Returns all active redirect rules for the shop (respecting schedule, pending approval and cache). Read-only.
<{seoredirect}prestashop>seoredirectapidocumentation_fcdfa786bdb892dcf91c776cd926256f
Your API secret key
<{seoredirect}prestashop>seoredirectapidocumentation_9ffe5a56f2f426ae9c8fcd5bd5f2e8ed
Shop ID (multistore). Optional.
<{seoredirect}prestashop>seoredirectapidocumentation_057468625d0eac7eda0bf81d07620415
Success
<{seoredirect}prestashop>seoredirectapidocumentation_505a83f220c02df2f85c3810cd9ceb38
Invalid or revoked API key
<{seoredirect}prestashop>seoredirectapidocumentation_57284bb06df4d81dfb4634b55d5c98bf
Get one rule
<{seoredirect}prestashop>seoredirectapidocumentation_19ef5f2f91476bd77e734ee9e8cdeda8
Fetch a single redirect rule by its database ID.
<{seoredirect}prestashop>seoredirectapidocumentation_ab62849c2aa289deb333e2ff47ebae86
Rule ID (id_seor)
<{seoredirect}prestashop>seoredirectapidocumentation_4478bf57318789536fd3574831b9799f
Unauthorized
<{seoredirect}prestashop>seoredirectapidocumentation_e06d1ba70f1331e9f9a113cc2f887d3f
Create rule
<{seoredirect}prestashop>seoredirectapidocumentation_ccee2cbec967e636d931fe9909b28d4e
Add a new redirect rule. Old and new URLs are validated (loops, duplicates). Rule is active immediately unless active=0.
<{seoredirect}prestashop>seoredirectapidocumentation_5ab89a45a9650e4f3eddf5e1a52ae542
Source URL/path
<{seoredirect}prestashop>seoredirectapidocumentation_0b4343d7eda7531f57f8911245c2d2b8
Destination URL/path
<{seoredirect}prestashop>seoredirectapidocumentation_2ab12e056ad8910a3c641b0e59dd2335
301, 302, 303 or 410. Default: 301
<{seoredirect}prestashop>seoredirectapidocumentation_7254a1441f11b5c99dac3c7840670db8
1 or 0. Default: 1
<{seoredirect}prestashop>seoredirectapidocumentation_8df957dd53bfc856d4ec14ad449a738c
Rule created
<{seoredirect}prestashop>seoredirectapidocumentation_1dabcb5c907f5b922e2197159c550dec
Validation failed (see errors array)
<{seoredirect}prestashop>seoredirectapidocumentation_29ef9d2f8666f39eac50f9f10c7568f4
Update rule
<{seoredirect}prestashop>seoredirectapidocumentation_904bfa91f313009c38038cc57079c2df
Update fields of an existing rule. Only passed parameters are changed.
<{seoredirect}prestashop>seoredirectapidocumentation_1c1d6998c6e51246621863ccec297f41
Rule ID to update
<{seoredirect}prestashop>seoredirectapidocumentation_b4cd6cf2e15d477d796aefdcde57ee1c
New source URL
<{seoredirect}prestashop>seoredirectapidocumentation_3b1db04d114a2ecead0252e8fc72f5cd
New destination URL
<{seoredirect}prestashop>seoredirectapidocumentation_28a7ebd794de63b830243d3a2648d07c
301, 302, 303, 410
<{seoredirect}prestashop>seoredirectapidocumentation_6b52c054c03c8560daacc7376cd4fbdc
1 or 0
<{seoredirect}prestashop>seoredirectapidocumentation_eb0c09c1ff2bc8fa50653042e80cbf5f
Internal note
<{seoredirect}prestashop>seoredirectapidocumentation_08643daceac5930a01274e8e41de11b3
Comma-separated tags
<{seoredirect}prestashop>seoredirectapidocumentation_a8883a728587021beb5e067c89607f7b
Priority (higher = first)
<{seoredirect}prestashop>seoredirectapidocumentation_a4fb9fb7644b00bc5cd6fe2986562aa8
preserve, ignore or strip
<{seoredirect}prestashop>seoredirectapidocumentation_34a2163cae9465cfb01cd4759d6e8421
Updated
<{seoredirect}prestashop>seoredirectapidocumentation_ff0a3b7f3daef040faf89a88fdac01b7
Missing id
<{seoredirect}prestashop>seoredirectapidocumentation_9e66bab9e7eeaadf174fb2f145a7a385
Delete rule
<{seoredirect}prestashop>seoredirectapidocumentation_1046a01602e3fa0dbd964056b495efe8
Permanently remove a redirect rule by ID.
<{seoredirect}prestashop>seoredirectapidocumentation_ac4bba5acb8580b5b85c253153c4fae7
Rule ID to delete
<{seoredirect}prestashop>seoredirectapidocumentation_6170b16087f988a9ca292d9cec3ee3ad
Deleted
<{seoredirect}prestashop>seoredirectapidocumentation_5fe6005bf6e415c950c011fb65f12b8f
Simulate URL
<{seoredirect}prestashop>seoredirectapidocumentation_0c752c4e502924dc5eaf8c9fed0960fa
Test which rule would match a URL without affecting the live shop. Returns match type, destination and loop detection.
<{seoredirect}prestashop>seoredirectapidocumentation_ed66e0412298b962eec0cf9725e78230
URL path to test, e.g. /old-product.html
<{seoredirect}prestashop>seoredirectapidocumentation_2c134da717b8bb905089a67325da5b7a
Shop ID. Optional.
<{seoredirect}prestashop>seoredirectapidocumentation_096f7a2347ee7a760a7b7bc306799476
Success (result may be null if no match)
<{seoredirect}prestashop>seoredirectapidocumentation_34bf56ac0009107dd81c1add536ea97a
Health check
<{seoredirect}prestashop>seoredirectapidocumentation_327e0eb0a2fbc6bd06b0d709850dd5d1
Run a full redirect health report: loops, chains, dead targets, duplicates and score.
<{seoredirect}prestashop>seoredirectapidocumentation_f83ae69ed62e35cc6ddaf4f74be228ef
Export rules
<{seoredirect}prestashop>seoredirectapidocumentation_aa15fa811ab1f60875ddadb25eb533f4
Export all rules for the shop as JSON string or CSV text inside the JSON response.
<{seoredirect}prestashop>seoredirectapidocumentation_ced37f7b4f441c49fab9601a2ba85d31
json or csv. Default: json
<{seoredirect}prestashop>seoredirectapidocumentation_3192bafa93045f49d56cb1894018ea48
Last week redirections - statistics
<{seoredirect}prestashop>stats_57069a8487a07ec4360394382774aab7
Last month redirections - statistics
<{seoredirect}prestashop>stats_6bc703e22a9984590f8d694650c73c74
Category:
<{seoredirect}prestashop>adminsearchcategorytomoveinstock_56a8a9eb05f9014da51a4f9b57322ac7
Search for category
<{seoredirect}prestashop>adminsearchcategorytomoveinstock_867959e872c09b979a453bf69ffa223f
Module will assign/unassign product to/from this category depending on selected option above
<{seoredirect}prestashop>adminsearchcategorytomoveinstock_b95aa9f1e2e9683ed64d1897b90064cc
If selected category will be a default product category - module will not unassign product from this category. Product must have default category association.
<{seoredirect}prestashop>adminsearchcategorytomoveinstock_41226d4d0164019b2afd85dcd30a3323
remove
<{seoredirect}prestashop>adminsearchcategorytomoveinstock_0f6969d7052da9261e31ddb6e88c136e
Module will not disable / redirect defined products when product will be out of stock
<{seoredirect}prestashop>adminsearch_709f198b92cae2c034c625e59e735d45
Type the name of product and select it from the list, it will be added to list of exclusions.
<{seoredirect}prestashop>adminsearch_02ec25ecb994900fbd1d6322fc770d0c
If you dont see the search results, try to add missing products to catalog or rebuild search index:
<{seoredirect}prestashop>adminsearch_962f2b5bdb8d2624552933fbfc90dec8
search settings
<{seoredirect}prestashop>adminsearch_178b114895e3ef25f459ca8a06136922
Import settings
<{seoredirect}prestashop>adminseoredirectimport_6005f32a6b0b2eff40beaf1834123d4d
imported to database
<{seoredirect}prestashop>adminseoredirectimport_3d09dab11108d94f35b5d551e4a57460
save
<{seoredirect}prestashop>adminseoredirectimport_43781db5c40ecc39fd718685594f0956
Upload
<{seoredirect}prestashop>adminseoredirectimport_91412465ea9169dfd901dd5e7c96dd99
Add file
<{seoredirect}prestashop>adminseoredirectimport_58be4de806253a6ee411b6c0c99296c7
Upload File
<{seoredirect}prestashop>adminseoredirectimport_fbb7d71920afdff488c3514f3f99fe7c
Uploaded CSV files
<{seoredirect}prestashop>adminseoredirectimport_eb5b1dcfb5c44ec78afe9cd0da5a9193
Module will work for products from selected categories only
<{seoredirect}prestashop>adminsearchcategory_9716e2834d6f3ab7f302e78f475bc853
Type the name of category and select it from the list, it will be added to list of categories.
<{seoredirect}prestashop>adminsearchcategory_ee536f519ca4a6e53d4223a7735f7572
Module will not disable / redirect products from these categories when product will be out of stock
<{seoredirect}prestashop>adminsearchcategory_acc29adf99fe74458b0f58a2cf92aed7
This option checks only main product category (it does not check other associations)
<{seoredirect}prestashop>adminsearchcategory_36f50171232c691319ef96b9e59d2995
Type the name of category and select it from the list, it will be added to list of exclusions.
<{seoredirect}prestashop>adminsearchcategory_d6e6cb38fce4acc2c5a22f4596c0858c
Category:
<{seoredirect}prestashop>adminsearchcategorytomove_56a8a9eb05f9014da51a4f9b57322ac7
Search for category
<{seoredirect}prestashop>adminsearchcategorytomove_867959e872c09b979a453bf69ffa223f
Module will assign / unassign product to / from this category
<{seoredirect}prestashop>adminsearchcategorytomove_8619ed4e85f1243827ac4c7b5b525f5c
remove
<{seoredirect}prestashop>adminsearchcategorytomove_0f6969d7052da9261e31ddb6e88c136e
Close
<{seoredirect}prestashop>_api_documentation_modal_d3d2e617335f08df83599665eef8a418
API documentation
<{seoredirect}prestashop>_api_documentation_modal_7495d9f71402d3b1d20f08bd19ac6562
Base URL
<{seoredirect}prestashop>_api_documentation_modal_ade86bc4899761ad46c52e381b6228bb
Copy
<{seoredirect}prestashop>_api_documentation_modal_5fb63579fc981698f97d55bfecb213ea
Parameters
<{seoredirect}prestashop>_api_documentation_modal_3225a10b07f1580f10dee4abc3779e6c
Parameter
<{seoredirect}prestashop>_api_documentation_modal_83f499a540b1323009c200d6f8cc9396
Req.
<{seoredirect}prestashop>_api_documentation_modal_de9c921bb5024df71d6d2c2ee1a387fb
Description
<{seoredirect}prestashop>_api_documentation_modal_b5a7adde1af5c87d7fd797b6245c2a39
Yes
<{seoredirect}prestashop>_api_documentation_modal_93cba07454f06a4a960172bbd6e2a435
No
<{seoredirect}prestashop>_api_documentation_modal_bafd7322c6e97d25b6299b5d6fe8920b
HTTP response codes
<{seoredirect}prestashop>_api_documentation_modal_d7db826291cf67f277fcd6d64b768b5b
Example request URL
<{seoredirect}prestashop>_api_documentation_modal_b1b2a8d252cb7da34abcf024c36b7025
Example cURL
<{seoredirect}prestashop>_api_documentation_modal_9b19cfb0e91ecf360c9589ba361470be
Example JSON response
<{seoredirect}prestashop>_api_documentation_modal_a141bab409bec96d6a1cb435cb4b5b81
Response body
<{seoredirect}prestashop>_api_documentation_modal_38eee230c1573327fd210b5c3dda7e19
SEO Redirect CLI
<{seoredirect}prestashop>cli_ddc12d16da309c93fa439c7306670ac3
Automate import, export, health checks and cache maintenance from the server command line or cron — without opening the back office.
<{seoredirect}prestashop>cli_1c2e0cba7e911b63d9a9482f74842784
CLI documentation
<{seoredirect}prestashop>cli_7cc7dcfb62f51f5c8e7007f567d6386e
CLI commands
<{seoredirect}prestashop>cli_c539ceffff768f401decb5a53cadfacb
Current shop ID
<{seoredirect}prestashop>cli_ec413f37a0e31cb0de9c73ddf3b10a8f
Server / SSH only
<{seoredirect}prestashop>cli_998f16b017f9afc24d17050ba83cbf5b
Quick start
<{seoredirect}prestashop>cli_06ad314b340900d226b1196e1fe289e9
Connect to your server via SSH, go to the PrestaShop root folder (where config/config.inc.php lives), then run:
<{seoredirect}prestashop>cli_e8d31a1c99d320ac1fa9f44a1ca49a68
Example command
<{seoredirect}prestashop>cli_662385e6e7c81bc5868ecc810d1b4419
Copy
<{seoredirect}prestashop>cli_5fb63579fc981698f97d55bfecb213ea
What does this do?
<{seoredirect}prestashop>cli_57691a5429fdd8266bd3222af45c0043
Runs a health check for shop
<{seoredirect}prestashop>cli_329b031f8eaf5b9ad9089992634d3b0b
and prints a JSON report. No data is changed.
<{seoredirect}prestashop>cli_a18efce31fe6d9f68dea6610dcbe7984
Result: you can verify the module works on the server before scheduling cron jobs or deployment scripts.
<{seoredirect}prestashop>cli_3d012e578600477a59fec878731ac662
Available commands
<{seoredirect}prestashop>cli_29349e534777eb74b3582eb552f6b76d
Each command maps to a feature in the back office. Click a command name for full parameters and examples.
<{seoredirect}prestashop>cli_dc914fa0e9010c14d4acbc9c9e24471b
Command
<{seoredirect}prestashop>cli_ee97be03cb04119af45014d815621ce1
Description
<{seoredirect}prestashop>cli_b5a7adde1af5c87d7fd797b6245c2a39
Back office
<{seoredirect}prestashop>cli_b28aaa7d2f8c959ac0a42ec3859a39b4
Bulk import from CSV file
<{seoredirect}prestashop>cli_2f4cfc30875cadbc0fb1f9835f404f25
Import from CSV
<{seoredirect}prestashop>cli_d714f8159166ccf9589964955ae21746
Export rules to stdout
<{seoredirect}prestashop>cli_3f3bbc83f0c2a7b02ae3512bdcd18a4c
Tools → Export
<{seoredirect}prestashop>cli_0cf5179820396ee32bda30e991296c3c
Health check JSON report
<{seoredirect}prestashop>cli_c9dadfb33bab398f7d5c217651baa58d
Tools → Health check
<{seoredirect}prestashop>cli_a6567d8189313a74a563e37ccea49efd
Activate pending rules (Safe rollout)
<{seoredirect}prestashop>cli_dbef5fa69905aa8dd3d30a27091150cc
Dashboard → Approve pending
<{seoredirect}prestashop>cli_a31154542d4b57cd48330ecc5d1e9298
Clear redirect rule cache
<{seoredirect}prestashop>cli_c1a6516d7b08ad13d696d0e9adcc9c74
Automatic on save; manual via CLI
<{seoredirect}prestashop>cli_4d90b2d04ff846ea20861e28605165bf
Entry point
<{seoredirect}prestashop>cli_82805c3a8a6a9dfb87cc256e37d6687a
Full docs
<{seoredirect}prestashop>cli_ec7398fc08765da57cd38ac00b8a1214
Path to the CLI script relative to PrestaShop root:
<{seoredirect}prestashop>cli_8cfb3fe140e82ca2d481ca4786a0d9fe
Relative path
<{seoredirect}prestashop>cli_b4bad9f925ef0d8d7d3563b517ec7725
Server path
<{seoredirect}prestashop>cli_1b2a8a13506b8435eb931f9c22298a62
Result: use the relative path with php from the shop root; use the absolute path in cron when cd is not reliable.
<{seoredirect}prestashop>cli_96d2fa4b606b36ca7ae052c3f0d51b9a
Cron example
<{seoredirect}prestashop>cli_98c341a7d391dc226c9448ad83c81d39
Schedule nightly health checks and log output:
<{seoredirect}prestashop>cli_a139e6569e893b62751d03e53dc897a9
Tip
<{seoredirect}prestashop>cli_12ae2a12586001e30745cb0457586ae3
Adjust the log path and schedule. Ensure the cron user can read PrestaShop files and execute PHP.
<{seoredirect}prestashop>cli_282c2c9b3516b73942ef0f1c6b256919
CLI vs API
<{seoredirect}prestashop>cli_991881cfb2cec3b12f3b12a45c0d87c0
Both automate redirect management. Choose based on where your script runs:
<{seoredirect}prestashop>cli_44173e0895252162c13582bb5d594952
CLI
<{seoredirect}prestashop>cli_91af5705f16502125e8b2187e64202c0
Same server as PrestaShop (SSH, cron, deploy). Direct file import, no HTTP.
<{seoredirect}prestashop>cli_b95861cb69bf7075d765702100ab3930
API
<{seoredirect}prestashop>cli_db974238714ca8de634a7ce1d083a14f
Remote systems over HTTPS. Requires API key.
<{seoredirect}prestashop>cli_d511fbcf6263ff5ef367e053f094d115
Open API settings
<{seoredirect}prestashop>cli_6bf7a52a9431235ff88f8305fc21b691
Security tips
<{seoredirect}prestashop>cli_b267ea0f9e4d17b01cc9b4d71fbe03e9
Restrict SSH and file permissions on cli.php — anyone with shell access can run these commands.
<{seoredirect}prestashop>cli_9da3efd89f1df90456f1a0c43a58e0d0
Use Safe rollout (default) for imports until you review rules on the Dashboard.
<{seoredirect}prestashop>cli_0400df358b40d369290191d26a2a8e6c
Test with health before approve-pending in production cron jobs.
<{seoredirect}prestashop>cli_5059f1164978e348a78650027737cc3b
Import redirects from CSV
<{seoredirect}prestashop>import_f5375e12c8621200ec8a65ab361035ac
Bulk-create redirect rules from a spreadsheet. Use safe rollout to review imported rules on the Dashboard before they go live.
<{seoredirect}prestashop>import_a6680836387acbec3e02b02ab2eff230
Total rules
<{seoredirect}prestashop>import_9bd23068e2d0157964909cfeb840f05c
Pending approval
<{seoredirect}prestashop>import_b8e2c23a15e49a10d6f0562a3dce2538
Active rules
<{seoredirect}prestashop>import_b5b16fdda5b5e5f9132b49e677af9883
Import completed
<{seoredirect}prestashop>import_a1f11e0c613932e9614fa10a0f8f444b
imported
<{seoredirect}prestashop>import_19290604eee3233f77c10a970658725f
skipped
<{seoredirect}prestashop>import_e52e279299e912838f689d4380c81f4a
pending
<{seoredirect}prestashop>import_7c6c2e5d48ab37a007cbf70d3ea25fa4
Some rows were skipped due to validation errors or empty values.
<{seoredirect}prestashop>import_0cc0c1416421ec76a2a60552901193cc
rules await your approval
<{seoredirect}prestashop>import_4f222be1a684febc04b9d0a5a0a35f90
Imported rules in safe rollout mode stay inactive until you approve them.
<{seoredirect}prestashop>import_f67a7dd05c804d39a02c78001705d0f8
Open Dashboard
<{seoredirect}prestashop>import_cd9b1aa6c7fc56c4b94fd106c120828d
Approve all pending
<{seoredirect}prestashop>import_5144dfae4cbec00be9a0fb241e402cc3
Upload file
<{seoredirect}prestashop>import_ffeed24e8e4fd763c1d0d02c6e5d6e15
Upload CSV
<{seoredirect}prestashop>import_bcb3fb8c93639022a1a0a816c1c9f9b6
Preview & save
<{seoredirect}prestashop>import_bfe28341985559967eac6bacd9c8a48f
Approve on Dashboard
<{seoredirect}prestashop>import_b2c9efb1c173cbc3110de89cb1900482
Import preview
<{seoredirect}prestashop>import_3ec77b90818695cb749d4241faabd2f5
Safe rollout ON
<{seoredirect}prestashop>import_b8ab8f1ac38a6a6eb4c2619f5b70f256
Immediate activation
<{seoredirect}prestashop>import_91776cb9e0f20beb961edbe69d442390
rows
<{seoredirect}prestashop>import_df347a373b8f92aa0ae3dd920a5ec2f6
ready
<{seoredirect}prestashop>import_b2fdab230a2c39f3595a947861863cb7
issues
<{seoredirect}prestashop>import_fe5fe0415fc3e0ff4942d8454f363d2c
Review before saving
<{seoredirect}prestashop>import_6c4e84f2995eb2ba3619ed2ea5c4d0cb
Rows marked as Ready will be imported. Rows with Issues are skipped automatically. Nothing is written to the database until you click Save import.
<{seoredirect}prestashop>import_b782d0fee6d69364d80064bc9b0fac72
Result: only valid rows become redirect rules.
<{seoredirect}prestashop>import_1311311450fa5934606c5dd560cbd31d
Status
<{seoredirect}prestashop>import_ec53a8c4f07baed5d8825072c89799be
Details
<{seoredirect}prestashop>import_3ec365dd533ddb7ef3d1c111186ce872
Ready
<{seoredirect}prestashop>import_e7d31fc0602fb2ede144d18cdffd816b
Empty
<{seoredirect}prestashop>import_ce2c8aed9c2fa0cfbed56cbda4d8bf07
Issue
<{seoredirect}prestashop>import_642facf67e0ad311eee88b3ab8381590
Save import
<{seoredirect}prestashop>import_38756437c7b47b17a85b380d3738221d
Cancel
<{seoredirect}prestashop>import_ea4788705e6873b424c65e91c2846b19
What is this file?
<{seoredirect}prestashop>import_d3c5552e3a00d17a68f13f5d36a0d321
A CSV spreadsheet with one redirect per row. Each row tells the shop: when someone opens the old address, send them to the new address. Download the sample file to see 10 ready-made examples (exact match, wildcard, regexp, 301/302/410, etc.).
<{seoredirect}prestashop>import_6491b0268881653aa24938c734680234
Result: you will see a preview table first — nothing is saved until you click Save import.
<{seoredirect}prestashop>import_0a684617f3240d1d104409299c9cf7d5
Upload CSV file
<{seoredirect}prestashop>import_c3112b719ff37115418799acdfed0fcb
Drag & drop your CSV here
<{seoredirect}prestashop>import_b058a63f57d994c47a7e4dd27e3e7588
or click to browse — max recommended 10 000 rows
<{seoredirect}prestashop>import_06c5bbdb97d5905922b421fc4a96a85a
Remove
<{seoredirect}prestashop>import_1063e38cb53d94d386f21227fcd84717
Safe rollout
<{seoredirect}prestashop>import_a20c28f1509d8811c5bc14f17a207b89
Import as inactive and pending approval. Recommended for production stores.
<{seoredirect}prestashop>import_900246623dedcf947f28b4602a024a6f
When ON (recommended):
<{seoredirect}prestashop>import_f3664bb1028b0d5f83dd09ce6ece5772
Rules are saved but do not redirect visitors yet. You review them on the Dashboard and click Approve. Nothing goes live by accident.
<{seoredirect}prestashop>import_409c42333fa3c4f9cd2d7ffee164989b
Result: visitors see no change until you approve.
<{seoredirect}prestashop>import_44037b903a08224b30c02c55ba718b6c
When OFF:
<{seoredirect}prestashop>import_495bdcbe34b397bfc77f24308e5e8678
Rules become active immediately (respecting the active column in CSV). Use only on staging or when you are sure the file is correct.
<{seoredirect}prestashop>import_c51279748b1460d88075eb555f86d0e5
Result: redirects work right after import.
<{seoredirect}prestashop>import_d1760359990c7445726592833c68d580
Preview import
<{seoredirect}prestashop>import_3e1851ccdc15d8e7195d313526955cfc
Download sample CSV
<{seoredirect}prestashop>import_2d8a81c285c543ab5ee26aa8f5324395
CSV format
<{seoredirect}prestashop>import_59bcc5f531966f982541ced1e3717b8c
File delimiter
<{seoredirect}prestashop>import_c203fbf7372b483f9f7197e2cb3cbbe6
— the character that separates columns in your file (semicolon is typical for Excel in Europe). If import fails, export your current rules first and use that file as a template.
<{seoredirect}prestashop>import_1bc049847eec8983573f37ab1bc83d11
Column
<{seoredirect}prestashop>import_1976d7f704de389d9fe064e08ea35b2d
Req.
<{seoredirect}prestashop>import_de9c921bb5024df71d6d2c2ee1a387fb
What to enter
<{seoredirect}prestashop>import_5157b3ce9c14aa53bb29d27b63522296
Yes
<{seoredirect}prestashop>import_93cba07454f06a4a960172bbd6e2a435
The address visitors type today (e.g. /old-shoes). Must not be empty.
<{seoredirect}prestashop>import_3442455a01c9981380c1e892af4acf86
Where they should land (e.g. /new-shoes). For 410 Gone you can use / as placeholder.
<{seoredirect}prestashop>import_0fa33a04f9b01cdc72fc472e53f9d293
No
<{seoredirect}prestashop>import_bafd7322c6e97d25b6299b5d6fe8920b
301 = permanent (SEO), 302/303 = temporary, 410 = page removed. Default: 301.
<{seoredirect}prestashop>import_1896e92c010493223a1486b349600f74
1 = rule works, 0 = disabled. Ignored when safe rollout is ON (all imported as pending).
<{seoredirect}prestashop>import_bd7a2d73eede43d4e8d93eda1dddb8e6
Labels for your team only (e.g. migration, blog). Helps filter rules later.
<{seoredirect}prestashop>import_2fa15afd5225fdfe4180cf2702ed201e
Free-text reminder why this redirect exists. Not visible to customers.
<{seoredirect}prestashop>import_38b5b0cdc26a4cbbe8df3960e8ab411e
0 = exact URL only. 1 = use * in old column. Example row: old=/old-blog/*, new=/blog/, wildcard=1 → every /old-blog/… page redirects to /blog/. Requires wildcards in Settings. Never set wildcard=1 and regexp=1 on the same row.
<{seoredirect}prestashop>import_deec726be5d02c55c127b0e190c8b13d
0 = normal. 1 = regex in old column (expert). Example: old=.*\/product-([0-9]+)\.html, new=/catalog/{1}, regexp=1 → /product-42.html becomes /catalog/42. Use {1}, {2} for captured groups.
<{seoredirect}prestashop>import_4a440d539327ce0d09fed0d51ad00dec
Priority when rules overlap. Higher number wins (checked first). Example: 100 for a specific product, 10 for a broad wildcard. Default: 0.
<{seoredirect}prestashop>import_8d640545db88283deed72170330cb03b
preserve = keep ?color=red on destination. strip = drop all ?params. ignore = match path only. Example: /page?utm=1 with strip → lands on clean /new-page.
<{seoredirect}prestashop>import_a8b9b6b24d8ff23b60eea27d1c25c5f9
Minimal example (one row)
<{seoredirect}prestashop>import_bad064cc64849d6f3a31900065fb118f
Full sample file
<{seoredirect}prestashop>import_0f38b61e1ee5e69afe1b5f0785e5101c
The downloadable sample contains 10 different redirect types: exact URL, 302, wildcard, regexp with capture, query string modes (preserve/strip/ignore), 410 Gone, 303, and an inactive rule.
<{seoredirect}prestashop>import_a0f43de8557cf0d2c6aebd612c927f4b
Tips
<{seoredirect}prestashop>import_a0d4cc0f54602c3f247c72f15a7d2dbf
Use relative URLs when possible (e.g. /category/product.html).
<{seoredirect}prestashop>import_590ee0eb88d927bd01a22e704f805373
Rows with redirect loops are automatically skipped.
<{seoredirect}prestashop>import_876b8dcacb2576e1f2231e344d1c1a3a
Export existing rules first to use as a template.
<{seoredirect}prestashop>import_16daa59df20bc1befae124c33c2dea7a
Export current rules
<{seoredirect}prestashop>import_390beb6e30121ec68fd349629f441125
Close
<{seoredirect}prestashop>_audit_preview_modal_d3d2e617335f08df83599665eef8a418
Audit entry details
<{seoredirect}prestashop>_audit_preview_modal_d67bc9db9cfc2b5e26f00cbd96febbec
Loading…
<{seoredirect}prestashop>_audit_preview_modal_5f02f05c744a0f875aebb8625ae1486f
Raw data (JSON)
<{seoredirect}prestashop>_audit_preview_modal_5c6ba70e3e455e9f9530cebaf02e46d0
Open full page
<{seoredirect}prestashop>_audit_preview_modal_c104a308939364b4d9b992e8853fb1ae
SEO Redirect Tools
<{seoredirect}prestashop>tools_3c306395404669b3c1901fe0004cf4cf
Diagnose redirect issues, test URL matching, export rules and import 404 URLs from Google Search Console.
<{seoredirect}prestashop>tools_8380320429ec2047ebb8a2b814908042
Health score
<{seoredirect}prestashop>tools_af474a4bef3aa3a81326539990daf5de
Conflicts detected
<{seoredirect}prestashop>tools_fe963c0c6959ac3d23ce653eaf2cfa2d
Loop issues
<{seoredirect}prestashop>tools_f08a339da11cd7fb2a484795a6cfe6f3
Total rules
<{seoredirect}prestashop>tools_9bd23068e2d0157964909cfeb840f05c
GSC import completed
<{seoredirect}prestashop>tools_e3064b4ca452b0994e3421566269f2f1
URLs imported as pending rules:
<{seoredirect}prestashop>tools_b59d7e62eb59c42ff72749b93d5a0486
Review on Dashboard
<{seoredirect}prestashop>tools_2e33f56f04b4fe21733f283e24274d8f
URL Tester
<{seoredirect}prestashop>tools_f7850cb93fa1905bd3fa619b8907ec42
Simulate how the module will handle a specific URL before you publish changes.
<{seoredirect}prestashop>tools_ea0a1a41d502eeae1118940a18aebc75
What to enter:
<{seoredirect}prestashop>tools_52c90501e7316bb0fccbf5ffa9127ba9
Paste the path a customer would open, starting with / (e.g. /shoes/nike-air.html). You can include ?query=params to test how they are handled.
<{seoredirect}prestashop>tools_1fc003ec5475b41412e23aa24cebad96
Result: you see which rule matches, the redirect type (301/302…), destination URL and whether a dangerous loop was detected — without affecting the live shop.
<{seoredirect}prestashop>tools_8123af21d45f0098af2fefae149fadb6
Run simulation
<{seoredirect}prestashop>tools_54b93a41717be3e9f34c9ad468b0b849
Simulation result
<{seoredirect}prestashop>tools_496e3e55464871e1fed4790484929e11
Loop detected
<{seoredirect}prestashop>tools_328d884af7f4549b0f2576db3c3b5e0c
Match found
<{seoredirect}prestashop>tools_3805b4718d68b821c08361b5fef1dd96
Match type
<{seoredirect}prestashop>tools_17e89dead51200bfbe836ee9518fdc74
Redirect type
<{seoredirect}prestashop>tools_6239a511f7d209c6327cfd46f7a0fefe
Destination
<{seoredirect}prestashop>tools_12007e1d59f4d09c87dbe2c438256244
Chain length
<{seoredirect}prestashop>tools_515f8bd28bb651a0195c9ccbc944e89d
Rule ID
<{seoredirect}prestashop>tools_2e6a0867c3394acb0c3fa025a1517ddf
No matching rule found for this URL.
<{seoredirect}prestashop>tools_e7e8676ed28ea10249e4372ba5292164
Redirect Health Check
<{seoredirect}prestashop>tools_fa28b93ca3118602ffe80bdc98b36593
Scan all rules for loops, long chains, dead targets and duplicate entries.
<{seoredirect}prestashop>tools_41e3d8aa100a0d0b6662a56635264452
What it checks:
<{seoredirect}prestashop>tools_2968ff0d9af742c583e38d5d25e8e9e9
Loops (A→B→A), long chains (many hops), destinations that point nowhere useful, duplicate old URLs, and rules waiting for approval.
<{seoredirect}prestashop>tools_c8e11b4bdaa8ce164733961e58aa0f75
Result: a health score % and a CSV report you can share with your developer or SEO agency.
<{seoredirect}prestashop>tools_5a60c6b037c5939f41d632e60a8390bd
Run health check
<{seoredirect}prestashop>tools_95974bdc29d16a848763ca20100bdefa
Export report (CSV)
<{seoredirect}prestashop>tools_c35a91da74d1c741b3d5b710c0c1dac6
Loops
<{seoredirect}prestashop>tools_4b2257cb98694284507e77f34e73c2d8
Chains
<{seoredirect}prestashop>tools_6cbe70a22a2262929fdbfbd0f4ef132d
Dead targets
<{seoredirect}prestashop>tools_3fbd98dfa61f5b0083693629ee6c322d
Duplicates
<{seoredirect}prestashop>tools_763275034b3bde5ad4f0fb074a35e741
Pending approval
<{seoredirect}prestashop>tools_b8e2c23a15e49a10d6f0562a3dce2538
Export rules
<{seoredirect}prestashop>tools_aa15fa811ab1f60875ddadb25eb533f4
Download all redirect rules for backup, migration or editing in Excel.
<{seoredirect}prestashop>tools_7bf50c01ccfefc1821a127ad3bcc49ee
File format
<{seoredirect}prestashop>tools_1bd7f72decec9fb5b51a58447b152d38
CSV
<{seoredirect}prestashop>tools_cc8d68c551c4a9a6d5313e07de4deafd
Opens in Excel or Google Sheets. Best for editing and re-importing.
<{seoredirect}prestashop>tools_8a3ab6dfee36c0343d22e5394a1491c5
JSON
<{seoredirect}prestashop>tools_0ecd11c1d7a287401d148a23bbd7a2f8
For scripts, backups and integrations with other systems.
<{seoredirect}prestashop>tools_be306978a14306bd49d4bb90a26aec43
Result: a file with all current redirect rules for this shop.
<{seoredirect}prestashop>tools_211d1b2178b407504e09eaf95e6885c7
Download export
<{seoredirect}prestashop>tools_2e79b95466a9b6844c3aac9d00ae6c11
Google Search Console
<{seoredirect}prestashop>tools_4243784eac7728b8e6339bdafe240e01
Import URLs with errors from GSC as pending redirect rules.
<{seoredirect}prestashop>tools_d949547f0c9a376e9eb7398be24cc72a
OAuth access token
<{seoredirect}prestashop>tools_481bb2348e206e4bdce9886121d2aaea
What is this?
<{seoredirect}prestashop>tools_efc45797ddd32ddad81371c29f3d549b
A temporary password from Google that lets the module read your Search Console data. Create it in Google Cloud Console (Search Console API) with read access to URL inspection / crawl errors.
<{seoredirect}prestashop>tools_4a1953e7b4e69f62efd3f0cf5a1e82e7
Result: the module can fetch URLs Google reports as 404.
<{seoredirect}prestashop>tools_acd8430f435e95a1d46bab0fc5f2ef13
GSC property URL
<{seoredirect}prestashop>tools_9ff638368b79c2c08f1bc83ad100713e
The exact shop address as registered in Google Search Console, including https:// and trailing slash if you use domain property format.
<{seoredirect}prestashop>tools_7488b6551a365a9f7591fea275959c5d
Result: 404 URLs are imported as pending redirect rules — you set the destination manually or in bulk later.
<{seoredirect}prestashop>tools_ec2f96384739d629465fd022b4bcd967
Import 404 URLs
<{seoredirect}prestashop>tools_3280682225efb47cad4ad461cca6bfde
Conflict scanner
<{seoredirect}prestashop>tools_7773804201295441219451517db1ee69
What it detects
<{seoredirect}prestashop>tools_1ac8ca15ef434c699bd6d0f88eef7962
Other PrestaShop modules that also change URLs (Pretty URL, redirect modules) and redirect rules in .htaccess. Multiple layers can cause loops or unpredictable behaviour.
<{seoredirect}prestashop>tools_38d08141706e74d77f2687022d46259f
Result: if conflicts appear, test redirects with URL Tester after any change.
<{seoredirect}prestashop>tools_7ece53d3d0b4632cd33531a16dd355e6
Other redirect or URL modules detected on this shop:
<{seoredirect}prestashop>tools_3c0bb23e22de1e2a62c2bf862c65904d
Active
<{seoredirect}prestashop>tools_4d3d769b812b6faa6b76e1a8abaece2d
Inactive
<{seoredirect}prestashop>tools_3cab03c00dbd11bc3569afa0748013f0
.htaccess redirect rules found:
<{seoredirect}prestashop>tools_2096e83b397af2a94e6cf3eaa0e9ef73
No known conflicts detected. Your redirect setup looks clean.
<{seoredirect}prestashop>tools_c681f3c89f17c1e67e7186a0e0a54017
Audit log
<{seoredirect}prestashop>audit_9a0fd8208acdc142faf1e8499e5086ce
Complete history of changes: rule edits, imports, exports, bulk actions and approvals. Each entry stores who did what and detailed context.
<{seoredirect}prestashop>audit_3c0d2dc6857f7090a0b921581fef54d0
Total entries
<{seoredirect}prestashop>audit_6bdb8b83f5bf5ab5f352e7316f58c864
Page
<{seoredirect}prestashop>audit_193cfc9be3b995831c6af2fea6650e60
Filter & browse
<{seoredirect}prestashop>audit_90e707bd646811191131a7e7c7ece1f3
Back to Dashboard
<{seoredirect}prestashop>audit_3649f1cc1ff3c13de16eb9710f38c780
Action
<{seoredirect}prestashop>audit_004bf6c9a40003140292e97330236c53
All actions
<{seoredirect}prestashop>audit_2701bbdc7ebed3bba6e85534149c85b1
Filter
<{seoredirect}prestashop>audit_d7778d0c64b6ba21494c97f77a66885a
ID
<{seoredirect}prestashop>audit_b718adec73e04ce3ec720dd11a06a308
Date
<{seoredirect}prestashop>audit_44749712dbec183e983dcd78a7736c41
Rule
<{seoredirect}prestashop>audit_ab7a485ebe75b6dd7243ad719f23c7de
Summary
<{seoredirect}prestashop>audit_290612199861c31d1036b185b4e69b75
Employee
<{seoredirect}prestashop>audit_f8c8b903cb2e4f297e4b96d4b9c1e98a
Preview
<{seoredirect}prestashop>audit_31fde7b05ac8952dacf4af8a704074ec
Details
<{seoredirect}prestashop>audit_3ec365dd533ddb7ef3d1c111186ce872
No audit entries found.
<{seoredirect}prestashop>audit_18207521bc90d9a3563e95c978ebec02
Previous
<{seoredirect}prestashop>audit_dd1f775e443ff3b9a89270713580a51b
Next
<{seoredirect}prestashop>audit_10ac3d04253ef7e1ddc73e6091c0cd55
Entry details
<{seoredirect}prestashop>audit_af346c95e7471e90ac1109be38b02463
Raw data (JSON)
<{seoredirect}prestashop>audit_5c6ba70e3e455e9f9530cebaf02e46d0
Close
<{seoredirect}prestashop>_cli_documentation_modal_d3d2e617335f08df83599665eef8a418
CLI documentation
<{seoredirect}prestashop>_cli_documentation_modal_7cc7dcfb62f51f5c8e7007f567d6386e
Entry point
<{seoredirect}prestashop>_cli_documentation_modal_82805c3a8a6a9dfb87cc256e37d6687a
Copy
<{seoredirect}prestashop>_cli_documentation_modal_5fb63579fc981698f97d55bfecb213ea
Options
<{seoredirect}prestashop>_cli_documentation_modal_dae8ace18bdcbcc6ae5aece263e14fe8
Option
<{seoredirect}prestashop>_cli_documentation_modal_054b4f3ea543c990f6b125f41af6ebf7
Req.
<{seoredirect}prestashop>_cli_documentation_modal_de9c921bb5024df71d6d2c2ee1a387fb
Description
<{seoredirect}prestashop>_cli_documentation_modal_b5a7adde1af5c87d7fd797b6245c2a39
Yes
<{seoredirect}prestashop>_cli_documentation_modal_93cba07454f06a4a960172bbd6e2a435
No
<{seoredirect}prestashop>_cli_documentation_modal_bafd7322c6e97d25b6299b5d6fe8920b
Example command
<{seoredirect}prestashop>_cli_documentation_modal_662385e6e7c81bc5868ecc810d1b4419
Example output
<{seoredirect}prestashop>_cli_documentation_modal_587b796170a9abac4701cd8aa1bb38cb
Employee permissions
<{seoredirect}prestashop>employee_permissions_c4c4f29b49d3ed22c7eb5846c1bef327
Control which PrestaShop employee profiles can access each area of this module in the back office.
<{seoredirect}prestashop>employee_permissions_479ad8af9abf758fdf94aa470e9bb2ff
Only SuperAdmin can change employee permissions. Contact your shop administrator if you need access adjustments.
<{seoredirect}prestashop>employee_permissions_b23cf6b26248173bb4557a48292c3e32
Profile
<{seoredirect}prestashop>employee_permissions_cce99c598cfdb9773ab041d54c3d973a
What is a profile?
<{seoredirect}prestashop>employee_permissions_8c076eb88f2b34ef9a8df778db29a449
PrestaShop employee role (e.g. SuperAdmin, Translator). Pick a profile, set checkboxes, then save. Switch profile to configure another role.
<{seoredirect}prestashop>employee_permissions_e5d12ba78597b215e240a57d3e96a7d4
Result: employees with that profile only see and use the checked module areas.
<{seoredirect}prestashop>employee_permissions_0ea6c51b7c9e676aa239f862cb4a0ef0
Permissions:
<{seoredirect}prestashop>employee_permissions_6e750dcbaa546f46df9b1a6b7ec6063c
Checked = allowed. Unchecked = hidden menu and blocked actions for that profile.
<{seoredirect}prestashop>employee_permissions_44f5f8f8de5753784724cb155f5a7dca
Save permissions
<{seoredirect}prestashop>employee_permissions_8f61851201bc1f1eef66be297ed72565
SEO Redirect analytics
<{seoredirect}prestashop>dashboard_f2e831726700e7d4fa590448c3216a81
Overview of redirect traffic, rule health and recent activity. Use this page to spot problems early and approve imported rules before they go live.
<{seoredirect}prestashop>dashboard_68b05570d0c40a4a3ea3323638cdad20
Tools
<{seoredirect}prestashop>dashboard_8625e1de7be14c39b1d14dc03d822497
Export rules (CSV)
<{seoredirect}prestashop>dashboard_80a80e7bd43224567c7d854b26facab9
Approve pending
<{seoredirect}prestashop>dashboard_e5037b0c510b480d5a5604f473b5a8a6
Period
<{seoredirect}prestashop>dashboard_1901606ea069a83dc7beea17881ef95a
Statistics time range
<{seoredirect}prestashop>dashboard_d315109cb85d7fa32eda61d6155d0622
Last
<{seoredirect}prestashop>dashboard_d55b30607c2a9a2616347d6edb789f6b
days
<{seoredirect}prestashop>dashboard_44fdec47036f482b68b748f9d786801b
Apply
<{seoredirect}prestashop>dashboard_9639e32cab248434a17ab32237cb3b71
Rules imported with Safe rollout wait here. Click to activate them on the storefront.
<{seoredirect}prestashop>dashboard_3dccb69d038186ab61863563299a4b9d
Period: limits charts and hit counters below — does not delete any rules.
<{seoredirect}prestashop>dashboard_810b89f31466e5db901f7f3b12f3011a
Redirect trends
<{seoredirect}prestashop>dashboard_02e608180618920209597e089bbd425a
Weekly
<{seoredirect}prestashop>dashboard_6c25e6a6da95b3d583c6ec4c3f82ed4d
Monthly
<{seoredirect}prestashop>dashboard_9030e39f00132d583da4122532e509e9
Yearly
<{seoredirect}prestashop>dashboard_cf5ea7953dc47105e0eb179dbefaaf46
How to read the chart
<{seoredirect}prestashop>dashboard_e09be5c3bb20f35fe07e02db019b5ea0
Bars show how many times redirects fired. The line shows how many different rules were used. Switch Weekly / Monthly / Yearly to change the grouping.
<{seoredirect}prestashop>dashboard_67933cbbce16e5f57256d456f33860d0
Result: spot traffic spikes after migrations or campaigns.
<{seoredirect}prestashop>dashboard_cf344cc10886c41c52e0680819eb78ad
Health score
<{seoredirect}prestashop>dashboard_af474a4bef3aa3a81326539990daf5de
Active rules
<{seoredirect}prestashop>dashboard_b5b16fdda5b5e5f9132b49e677af9883
Pending approval
<{seoredirect}prestashop>dashboard_b8e2c23a15e49a10d6f0562a3dce2538
Loop issues
<{seoredirect}prestashop>dashboard_f08a339da11cd7fb2a484795a6cfe6f3
Total hits
<{seoredirect}prestashop>dashboard_694d625085386864c3ed778abd67dc92
Rules triggered
<{seoredirect}prestashop>dashboard_1de383415de17450f93023ff32442142
All rules
<{seoredirect}prestashop>dashboard_ef9649ba22bd32db1d665d9c314e9783
Redirect health overview
<{seoredirect}prestashop>dashboard_729caf89cfd3d15848487c0be3fbabab
Health score reflects loops, redirect chains, dead targets and duplicate rules. Run a full check in Tools for details.
<{seoredirect}prestashop>dashboard_a604e5a124718d82cad9cafe37340cd7
Score
<{seoredirect}prestashop>dashboard_5dd135d1bcfa7f63c3b7f25425c2a4a1
Chains
<{seoredirect}prestashop>dashboard_6cbe70a22a2262929fdbfbd0f4ef132d
Dead targets
<{seoredirect}prestashop>dashboard_3fbd98dfa61f5b0083693629ee6c322d
Duplicates
<{seoredirect}prestashop>dashboard_763275034b3bde5ad4f0fb074a35e741
Detected redirect modules:
<{seoredirect}prestashop>dashboard_f9165efa57618d3d485f90d3192ac7b9
Monthly redirect hits
<{seoredirect}prestashop>dashboard_448c8016a61609fb3274185d770fd33b
Month
<{seoredirect}prestashop>dashboard_7cbb885aa1164b390a0bc050a64e1812
Hits
<{seoredirect}prestashop>dashboard_b69df945ae986e6b1882cdc87ad19617
Unique rules
<{seoredirect}prestashop>dashboard_3f811d84d2b7c7fc63b65b60e72fa8b5
No statistics for selected period.
<{seoredirect}prestashop>dashboard_35ecdbdc3668d20d8036ad5679eec0d1
Top redirects (by hits)
<{seoredirect}prestashop>dashboard_d48172afceecd843e8f5130f343aedb3
Old URL
<{seoredirect}prestashop>dashboard_6c9ab3bc2a9d5dd420201dd3093721fc
Type
<{seoredirect}prestashop>dashboard_a1fa27779242b4902f7ae3bdd5c6d508
No redirect hits yet.
<{seoredirect}prestashop>dashboard_40f33b28272e1affa7eb2564ba26e5cf
Recent redirects
<{seoredirect}prestashop>dashboard_d8d1e8296464e0d102b685ca5740f12e
View full log
<{seoredirect}prestashop>dashboard_0a6e5d06701827253c3cd83c2cc2e4c4
Source URL
<{seoredirect}prestashop>dashboard_19436a571361a0491aee27693da58b6c
Destination
<{seoredirect}prestashop>dashboard_12007e1d59f4d09c87dbe2c438256244
Date
<{seoredirect}prestashop>dashboard_44749712dbec183e983dcd78a7736c41
No redirects logged yet. Enable redirection log in Settings.
<{seoredirect}prestashop>dashboard_cf3ac56025bef45b5df9c45d8545b32e
Recent audit log
<{seoredirect}prestashop>dashboard_8620035825063c09e637d924089e2b7c
View all audit logs
<{seoredirect}prestashop>dashboard_1644735b9dbaba9db13344fd1099def9
Action
<{seoredirect}prestashop>dashboard_004bf6c9a40003140292e97330236c53
Rule
<{seoredirect}prestashop>dashboard_ab7a485ebe75b6dd7243ad719f23c7de
Summary
<{seoredirect}prestashop>dashboard_290612199861c31d1036b185b4e69b75
Employee
<{seoredirect}prestashop>dashboard_f8c8b903cb2e4f297e4b96d4b9c1e98a
Preview
<{seoredirect}prestashop>dashboard_31fde7b05ac8952dacf4af8a704074ec
No audit entries yet.
<{seoredirect}prestashop>dashboard_54d62f8d628c66f0fa681a0275696992
Based on
<{seoredirect}prestashop>dashboard_3e61afd38fcb5eca62efcfe46fc6a3c9
active rules and
<{seoredirect}prestashop>dashboard_5a95050dfafa0570720bd43e72bb697c
hits in the last
<{seoredirect}prestashop>dashboard_cc8ca45b8d1ed40a7a0b0a5c67c78148
days.
<{seoredirect}prestashop>dashboard_5f64464d5f41f3df0ee8a43ec3e318b6
SEO Redirect API
<{seoredirect}prestashop>api_dab4df89c6a8433771ade6c11d577f34
Integrate redirect management with external systems. Generate API keys and read the documentation below.
<{seoredirect}prestashop>api_6d26585e9129f9d154646526c2906d8f
API documentation
<{seoredirect}prestashop>api_7495d9f71402d3b1d20f08bd19ac6562
Active API keys
<{seoredirect}prestashop>api_a4b8100f01ae229fe82dd26809cd291b
Total keys
<{seoredirect}prestashop>api_3a0e3dd2fffee54788d3ac5ab38e0945
API actions
<{seoredirect}prestashop>api_9c8f842cfa8393440a02f23b4c7c643a
API keys
<{seoredirect}prestashop>api_69ca3c39ce3528e3df7048aae5c655bd
Key label (e.g. Production CI)
<{seoredirect}prestashop>api_69afc287e02866734e407dc2b3ed9943
What is the label?
<{seoredirect}prestashop>api_e3360766fcd297a5315cc9238b92c137
A name only for you — e.g. \"Staging server\" or \"Zapier integration\". It helps you remember which key is which when you revoke old ones.
<{seoredirect}prestashop>api_f6e34ddda590fc47d40274b5f3044867
Result: a new secret key appears below. Copy it once — it cannot be shown again in full.
<{seoredirect}prestashop>api_e24590c66c95de4ac03c5328f6780d65
Generate new API key
<{seoredirect}prestashop>api_db2b36453255fdd1119c2e1d29850d01
Active
<{seoredirect}prestashop>api_4d3d769b812b6faa6b76e1a8abaece2d
Revoked
<{seoredirect}prestashop>api_efb216eb79453b9aab85cee34f38c055
Copy
<{seoredirect}prestashop>api_5fb63579fc981698f97d55bfecb213ea
Created:
<{seoredirect}prestashop>api_5cf56e792ddebc9108d9ce6011ee1b33
Revoke this API key?
<{seoredirect}prestashop>api_5679c6b5fb788ce0d218cffb4ee6ddef
Revoke
<{seoredirect}prestashop>api_21313f76b111bc0df501bf89fc96ba46
No API keys yet. Generate one to connect external tools.
<{seoredirect}prestashop>api_09820fc0fb3df98d3a68d887083d4c05
API endpoint
<{seoredirect}prestashop>api_4f740b5a623e3d05345b90af620f4a72
Full docs
<{seoredirect}prestashop>api_ec7398fc08765da57cd38ac00b8a1214
Send requests to the module front controller with your API key and action name.
<{seoredirect}prestashop>api_d4722a2558cbe14f9a0c070890d0c142
How to call the API
<{seoredirect}prestashop>api_8be92c36559d14d1c2729628f47cb9c9
Append ?api_key=YOUR_KEY&action=ACTION to the URL below. Use HTTPS only. Each action is listed in the table — e.g. action=simulate checks a URL without changing the shop.
<{seoredirect}prestashop>api_7d1e3a2206f8de1643479bd5677b5a60
Result: external tools (CI, scripts, Zapier) can manage redirects without logging into PrestaShop.
<{seoredirect}prestashop>api_2a82557520962966f8e6f7e20368960d
Endpoint URL
<{seoredirect}prestashop>api_714291c763b00d3e9897bf8138ee0be8
Available actions
<{seoredirect}prestashop>api_402e83dfcdabd3e8a2b2d319abc8c5cf
Action
<{seoredirect}prestashop>api_004bf6c9a40003140292e97330236c53
Description
<{seoredirect}prestashop>api_b5a7adde1af5c87d7fd797b6245c2a39
Example request
<{seoredirect}prestashop>api_6f76c699e041eacfac4485d0f16323e1
Simulate URL
<{seoredirect}prestashop>api_0c752c4e502924dc5eaf8c9fed0960fa
Security tips
<{seoredirect}prestashop>api_b267ea0f9e4d17b01cc9b4d71fbe03e9
Never share API keys in public repositories.
<{seoredirect}prestashop>api_e70d9d391fce83f8b2fb0dacf23671d1
Revoke keys immediately when no longer needed.
<{seoredirect}prestashop>api_df599d4a92c342f2ec99ad0a42bac983
Use HTTPS only for API requests.
<{seoredirect}prestashop>api_5ab6ec72fe3ba98d649678e883233b50