File "redirects.php"

Full Path: /home/tecassol/public_html/tecas-solar.ma/routes/redirects.php
File size: 8.71 KB
MIME-type: text/x-php
Charset: utf-8

<?php

// Redirect for old caegories

use Illuminate\Support\Facades\Route;

Route::get('/marques-des-panneaux-solaires/', [\App\Http\Controllers\RedirectCategoryController::class, 'redirectCategory'])->name('redirect-categories.panneaux-solaires');
Route::get('/marques-des-onduleurs-solaires-on-grid/', [\App\Http\Controllers\RedirectCategoryController::class, 'redirectCategory'])->name('redirect-categories.onduleurs-solaires-on-grid');
Route::get('/marques-des-batteries-solaires/', [\App\Http\Controllers\RedirectCategoryController::class, 'redirectCategory'])->name('redirect-categories.batteries-solaires');
Route::get('/marques-des-onduleurs-solaires-off-grid/', [\App\Http\Controllers\RedirectCategoryController::class, 'redirectCategory'])->name('redirect-categories.onduleurs-solaires-off-grid');
Route::get('/marques-des-coffret-de-protection/', [\App\Http\Controllers\RedirectCategoryController::class, 'redirectCategory'])->name('redirect-categories.coffret-de-protection');
Route::get('/marques-des-variateur-de-vitesse/', [\App\Http\Controllers\RedirectCategoryController::class, 'redirectCategory'])->name('redirect-categories.variateur-de-vitesse');
Route::get('/marques-des-accessoires-solaires/', [\App\Http\Controllers\RedirectCategoryController::class, 'redirectCategory'])->name('redirect-categories.accessoires-solaires');
Route::get('/marques-des-cables-electriques-souples/', [\App\Http\Controllers\RedirectCategoryController::class, 'redirectCategory'])->name('redirect-categories.cables-electriques-souples');
Route::get('/marques-des-chauffe-eau-solaires/', [\App\Http\Controllers\RedirectCategoryController::class, 'redirectCategory'])->name('redirect-categories.chauffe-eau-solaires');
Route::get('/marques-des-eclairages-solaires/', [\App\Http\Controllers\RedirectCategoryController::class, 'redirectCategory'])->name('redirect-categories.eclairages-solaires');
Route::get('/marques-des-pompes-immergees/', [\App\Http\Controllers\RedirectCategoryController::class, 'redirectCategory'])->name('redirect-categories.pompes-immergees');

// Redirects for old project
Route::get('/realisations-maison-et-villa/', [\App\Http\Controllers\RedirectProjectController::class, 'redirectProject'])->name('redirect-projects.maison-et-villa');
Route::get('/realisations-secteur-agricole/', [\App\Http\Controllers\RedirectProjectController::class, 'redirectProject'])->name('redirect-projects.secteur-agricole');
Route::get('/realisations-secteur-industriel/', [\App\Http\Controllers\RedirectProjectController::class, 'redirectProject'])->name('redirect-projects.secteur-industriel');
Route::get('/realisations-chauffe-eau-solaire/', [\App\Http\Controllers\RedirectProjectController::class, 'redirectProject'])->name('redirect-projects.chauffe-eau-solaire');

// Redirects for old articles
Route::get('/introduction-a-lenergie-solaire/lenergie-solaire-produisez-votre-propre-electricite-et-faites-des-economies/', [\App\Http\Controllers\RedirectArticleController::class, 'redirectArticle'])->name('redirect-articles.lenergie-solaire-produisez-votre-propre-electricite-et-faites-des-economies');
Route::get('/energie-solaire/le-solaire-un-investissement-rentable-a-long-terme-les-chiffres-a-l-appui/', [\App\Http\Controllers\RedirectArticleController::class, 'redirectArticle'])->name('redirect-articles.le-solaire-un-investissement-rentable-a-long-terme-les-chiffres-a-l-appui');
Route::get('/energie-solaire/optimiser-votre-consommation-energetique-grace-au-solaire-un-duo-gagnant-pour-votre-entreprise/', [\App\Http\Controllers\RedirectArticleController::class, 'redirectArticle'])->name('redirect-articles.optimiser-votre-consommation-energetique-grace-au-solaire');
Route::get('/energie-solaire/soleil-economies-et-environnement-5-raisons-de-passer-au-solaire-pour-votre-entreprise/', [\App\Http\Controllers\RedirectArticleController::class, 'redirectArticle'])->name('redirect-articles.soleil-economies-et-environnement-5-raisons-de-passer-au-solaire-pour-votre-entreprise');
Route::get('/linnovation-technologique-dans-le-domaine-de-lenergie-solaire/integration-de-lintelligence-artificielle-et-de-linternet-des-objets-dans-les-systemes-solaires-vers-une-gestion-intelligente-de-lenergie-solaire/', [\App\Http\Controllers\RedirectArticleController::class, 'redirectArticle'])->name('redirect-articles.integration-de-lintelligence-artificielle-et-de-linternet-des-objets-dans-les-systemes-solaires-vers-une-gestion-intelligente-de-lenergie-solaire');
Route::get('/linnovation-technologique-dans-le-domaine-de-lenergie-solaire/dernieres-avancees-en-matiere-defficacite-des-panneaux-solaires-et-de-stockage-denergie-vers-une-revolution-energetique-durable/', [\App\Http\Controllers\RedirectArticleController::class, 'redirectArticle'])->name('redirect-articles.dernieres-avancees-en-matiere-defficacite-des-panneaux-solaires-et-de-stockage-denergie-vers-une-revolution-energetique-durable');
Route::get('/produits-et-technologies/quels-sont-les-roles-des-onduleurs-et-autres-composants-dans-un-systeme-solaire/', [\App\Http\Controllers\RedirectArticleController::class, 'redirectArticle'])->name('redirect-articles.quels-sont-les-roles-des-onduleurs-et-autres-composants-dans-un-systeme-solaire');
Route::get('/produits-et-technologies/comment-fonctionnent-les-batteries-et-solutions-de-stockage-solaires/', [\App\Http\Controllers\RedirectArticleController::class, 'redirectArticle'])->name('redirect-articles.comment-fonctionnent-les-batteries-et-solutions-de-stockage-solaires');
Route::get('/produits-et-technologies/quels-sont-les-differents-types-de-panneaux-solaires/', [\App\Http\Controllers\RedirectArticleController::class, 'redirectArticle'])->name('redirect-articles.quels-sont-les-differents-types-de-panneaux-solaires');
Route::get('/introduction-a-lenergie-solaire/comment-fonctionne-un-panneau-solaire/', [\App\Http\Controllers\RedirectArticleController::class, 'redirectArticle'])->name('redirect-articles.comment-fonctionne-un-panneau-solaire');
Route::get('/introduction-a-lenergie-solaire/quels-sont-les-avantages-de-lenergie-solaire/', [\App\Http\Controllers\RedirectArticleController::class, 'redirectArticle'])->name('redirect-articles.quels-sont-les-avantages-de-lenergie-solaire');
Route::get('/introduction-a-lenergie-solaire/quels-sont-les-concepts-de-base-de-lenergie-solaire/', [\App\Http\Controllers\RedirectArticleController::class, 'redirectArticle'])->name('redirect-articles.quels-sont-les-concepts-de-base-de-lenergie-solaire');
Route::get('/panneau-solaire/limpact-des-panneaux-solaires-sur-la-valeur-de-votre-propriete-au-maroc/', [\App\Http\Controllers\RedirectArticleController::class, 'redirectArticle'])->name('redirect-articles.limpact-des-panneaux-solaires-sur-la-valeur-de-votre-propriete-au-maroc');
Route::get('/energie-solaire/lenergie-solaire-au-service-des-entreprises-marocains-avantages-et-opportunites/', [\App\Http\Controllers\RedirectArticleController::class, 'redirectArticle'])->name('redirect-articles.lenergie-solaire-au-service-des-entre');
Route::get('/energie-solaire/lenergie-solaire-au-maroc-un-avenir-lumineux-pour-lenvironnement/', [\App\Http\Controllers\RedirectArticleController::class, 'redirectArticle'])->name('redirect-articles.lenergie-solaire-au-maroc-un-avenir-lumineux-pour-lenvironnement');
Route::get('/panneau-solaire/الطاقة-الشمسية-مستقبل-مشرق-للطاقة-الم/', [\App\Http\Controllers\RedirectArticleController::class, 'redirectArticle'])->name('redirect-articles.الطاقة-الشمسية-مستقبل-مشرق-للطاقة-الم');
Route::get('/panneau-solaire/installation-de-panneau-solaire-au-maroc-une-solution-avenir-pour-une-energie-propre/', [\App\Http\Controllers\RedirectArticleController::class, 'redirectArticle'])->name('redirect-articles.installation-de-panneau-solaire-au-maroc-une-solution-avenir-pour-une-energie-propre');
Route::get('/energie-solaire/technologie-on-grid-une-solution-rentable-energie-solaire-connectee-au-reseau/', [\App\Http\Controllers\RedirectArticleController::class, 'redirectArticle'])->name('redirect-articles.technologie-on-grid-une-solution-rentable-energie-solaire-connectee-au-reseau');
Route::get('/energie-solaire/energie-solaire-thermodynamique/', [\App\Http\Controllers\RedirectArticleController::class, 'redirectArticle'])->name('redirect-articles.energie-solaire-thermodynamique');
Route::get('/panneau-solaire/panneau-solaire-500w-prix-maroc/', [\App\Http\Controllers\RedirectArticleController::class, 'redirectArticle'])->name('redirect-articles.panneau-solaire-500w-prix-maroc');

// Products
Route::get('/produit/{product:old_slug}', function (string $old_slug) {
    $product = \App\Models\Product::where('old_slug', $old_slug)->first();
    if (!$product)
        return redirect()->route('shop.index');

    return redirect()->route('shop.show', [$product->firstCategory()->slug, $product->slug]);
})->name('redirect-products.show');