@extends('layouts.app') @section('content')

🔍 Compare Single Product URL

Compare URLs for a Specific Product

Enter a product SKU to compare its URLs between Magento 1 and Magento 2:

🔧 Fix / Migrate Product URLs

Migrate missing product URL rewrites from M1 to M2

For each M1 product URL whose target is catalog/product/view/... (canonical and category-bound URLs), this inserts the matching row into M2. Non-catalog rewrites (e.g. productquestions module URLs) are skipped, the M2 product is resolved by SKU, and category-bound URLs get metadata={"category_id":"X"}.

Existing M2 rewrites with the same (request_path, store_id) are left untouched.

🔗 Bulk Product URL Comparison

Compare Multiple Product URLs

Compare product URLs between Magento 1 and Magento 2 to identify differences:

@endsection @push('scripts') @vite(['resources/js/product-urls.js']) @endpush