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
更具體一點,你的新老網址結構是什麼? –