0
A
回答
0
不知道你有什么,只是想在一个1.6.1.6 的Prestashop版本,您可以将这个控制装置:
<?php
class Dispatcher extends DispatcherCore
{
protected function loadRoutes($id_shop = null)
{
parent::loadRoutes($id_shop);
$language_ids = Language::getIDs();
if (isset($context->language) && !in_array($context->language->id, $language_ids)) {
$language_ids[] = (int)$context->language->id;
}
foreach ($language_ids as $id_lang) {
foreach ($this->default_routes as $id => $route) {
if($id == "product_rule")
$this->addRoute(
'product_rule2',
'{id}-{rewrite}{-:ean13}.xhtml',
'product',
$id_lang,
$route['keywords'],
isset($route['params']) ? $route['params'] : array(),
$id_shop
);
}
}
}
}
在这种情况下,我使用XHTML第二个规则(如果没有这个覆盖它给了一个404)。您可以将{id} - {rewrite} { - :ean13} .xhtml更改为您的规则,然后更改SEO中的规则以希望您希望新规则成为。
0
请写下您的ps版本。如果你使用1.5或以上?
您现在使用此结构{category:/} {id} - {rewrite} { - :ean13} .html?或 {类别:/} {改写} { - :EAN13}的.html或此{类别:/} {}改写的.html
请写出更多细节
取决于它只是让htaccess的规则 ( [0-9] +)的ID (。*)用于重写 并请使用RedirectMatch永久 并且被设置为$ 1,$ 2的结果,等
该指南必须帮助了解htaccess的URL重写https://www.addedbytes.com/articles/for-beginners/url-rewriting-for-beginners/
相关问题
- 1. 重定向旧网址到新网址
- 2. 将旧网址重定向到新网址的最佳方式
- 3. Nginx将旧网址重定向到新网址
- 4. 根据标签将旧网址重定向到新网址
- 5. htaccess重定向将旧网址附加到新网址
- 6. Mod_rewrite - 如何将旧网址重定向到新网址
- 7. 将旧网址改写为漂亮的网址,并使用.htaccess将旧网址重定向到新网址
- 8. htacces - 将旧网址重定向至新
- 9. 如何重定向旧网址到新网址的Django 1.9
- 10. 如何重定向301我的旧网址到新网址
- 11. 使用htaccess将所有旧网址重定向至新网址
- 12. Magento,将我的旧网址重定向到Magento网址
- 13. opencart 301旧网址到新网址重定向错误
- 14. 301重定向旧网址到新网址
- 15. 重定向或路由旧网址到新网址
- 16. 将网站迁移到新网址并将旧网址指向新网址
- 17. 重定向网址格式
- 18. htaccess - 如何将旧的网址重定向到新的漂亮的网址?
- 19. 在打开的购物车中将旧的网址重定向到新网址
- 20. 301将子目录中的旧网址重定向到新网址
- 21. 在Google中搜索时将旧网址重定向到新网址
- 22. 使用.htaccess重写从旧网址重定向到新的网址
- 23. IIS 7.5 URL重写重定向规则的旧网址到新网址
- 24. 重写旧网站的网址到新网站的网址
- 25. mod_rewrite的,旧网址到新网址
- 26. 将现有网址.php重定向到新网址
- 27. 将旧域名重定向到保留网址的新域名
- 28. 将旧的WordPress网址文章重定向到新网站和新的固定链接网址结构
- 29. 如何将多个网址重定向到新格式?
- 30. 通过htaccess将旧的动态网址重定向到seo友好的网址
认真吗?你想为每一个产品创建一个重定向吗?我不是你必须在你的htaccess中创建一些规则:如果old_url然后重定向到具有相同参数的new_url。休任务。祝你好运。 – PrestaAlba
更具体一点,你的新老网址结构是什么? –