Skip to content
Redirect

Redirect

A nice little extension to make new redirects, navigation items and file downloads with ease!

Developer

qkingsoftware

Last Updated

September 21, 2025

Price

$4.99

Installs

15 installs

Reviews

1 Reviews
5 out of 5

Purchases

6 purchases

Categories

extension

About this extension

[CENTER]
<b>Create unlimited redirect menu links instantly.</b>
[/CENTER]

Overview
The Redirect extension allows you to add unlimited links to your Paymenter navigation menu. Each link can point to an internal path or an external URL, and all links redirect immediately when clicked. Perfect for organizing documentation, blogs, support pages, or any custom destinations.

Links are fully editable in the admin panel, and the extension ensures compatibility with Paymenter's routing system to prevent errors.

All links are instantly added to your Paymenter navigation bar with just a few clicks, making it quick and effortless to customize your menu.
You can easily edit, reorder, or remove links at any time through the admin panel.
Adding both internal and external links takes only seconds, so you can keep your navigation organized without hassle.
This extension keeps your menu clean and user-friendly, ensuring visitors can always find the right destination.

Features

  • 🔗 <b>Unlimited Links</b> — Add as many menu items as you need via a simple form.
  • ⚡ <b>Instant Redirect</b> — Links redirect immediately on click.
  • 🛠 <b>Internal &amp; External URLs</b> — Supports both /internal-path and https://external-site.com.
  • ✅ <b>Admin Editable</b> — Change link titles, slugs, icons, locations, and URLs directly in the settings.
  • 🔒 <b>Safe Routing</b> — All menu links use Laravel routes to prevent errors.
  • 💡 <b>Lightweight</b> — Minimal overhead, no extra dependencies.
  • 📊 <b>Navigation Menu Integration</b> — Add links directly to the main navigation bar for easy access.
  • 🏠 <b>Dashboard &amp; Profile Links</b> — Add links to the Dashboard or Account/Profile dropdown menus.
  • 🕵️ <b>Hidden/Bare Redirects</b> — Create routes that do not appear in any menu, perfect for hidden pages.
  • ⚙️ <b>Unique Slug Management</b> — Automatic slug generation ensures no duplicate routes.
  • 🖼 <b>Custom Icons</b> — Set custom icons for each link using icon libraries like Remix Icons.
  • 🚀 <b>Powerful URL Prefixes</b> — Support for serve, download, code, countdown, flash, random, choice, and more to create dynamic redirects.
  • 📝 <b>Location Selection</b> — Assign links to navigation, dashboard, account dropdown, or keep them hidden.
  • 🔄 <b>Editable Table &amp; Bulk Actions</b> — Manage links efficiently using tables with search, sort, edit, and bulk delete actions.


Installation Guide
1. Download and extract the content of the the Redirect folder into your server at:
/var/www/paymenter/extensions/Others/Redirect
2. Go to the Paymenter admin panel → Extensions → Enable Redirect.
3. Open the extension filament page to configure your extension.

[B]Documentation/Examples:

URL / Prefix Types:[/B]
---------------------------------

  • <b>serve:</b> Serve a local file, Blade view, or remote resource inline (HTML, JSON, PDF, images, etc.).
    <i>Notes:</i> Can point to a .blade.php view in your extension, a local file, or an HTTP(S) resource.
    <i>Example:</i> serve:index.blade.php
    <i>Remote Example:</i> serve:<a href="https://raw.githubusercontent.com/example/file.html" target="_blank" class="text-[var(--vp-c-brand-1)] hover:underline">https://raw.githubusercontent.com/example/file.html</a>
  • <b>download:</b> Serve a file for download. Modes: <b>direct</b> (immediate download) or <b>indirect</b> (user clicks a link first).
    <i>Example (direct):</i> download:direct:file.pdf
    <i>Example (indirect):</i> download:indirect:file.zip
  • <b>code:</b> Display a code file with syntax highlighting in the browser.
    <i>Example:</i> code:<a href="https://example.com/file.php" target="_blank" class="text-[var(--vp-c-brand-1)] hover:underline">https://example.com/file.php</a>
    <i>Notes:</i> Works with local files or remote URLs.
  • <b>countdown:</b> Countdown redirect. Wait a specified number of seconds before redirecting to a URL.
    <i>Format:</i> countdown:seconds:target_url
    <i>Example:</i> countdown:5:<a href="https://example.com/" target="_blank" class="text-[var(--vp-c-brand-1)] hover:underline">https://example.com/</a>
  • <b>random:</b> Redirect randomly to one of several URLs (comma-separated).
    <i>Example:</i> random:https://a.com,https://b.com,https://c.com
  • <b>flash:</b> Show a temporary message before redirecting (default 3 seconds).
    <i>Example:</i> flash:<a href="https://example.com/" target="_blank" class="text-[var(--vp-c-brand-1)] hover:underline">https://example.com/</a>
    <i>Notes:</i> Useful for notifications or warnings before sending the user elsewhere.
  • <b>choice:</b> Display buttons for multiple destination choices, letting the user pick where to go.
    <i>Example:</i> choice:https://a.com:https://b.com:https://c.com
  • <b>http(s)://</b> Direct redirect to an external URL.
    <i>Example:</i> <a href="https://example.com/" target="_blank" class="text-[var(--vp-c-brand-1)] hover:underline">https://example.com/</a>
  • <b>internal</b> Internal redirect to a route within your app.
    <i>Example:</i> /dashboard


Placement / Location Types:
---------------------------------

  • <b>nav</b> Appears in main navigation bar.
    <i>Notes:</i> Good for pages that should be globally accessible, like Documentation or Navigation links.
  • <b>dashboard</b> Appears in the dashboard navigation.
    <i>Notes:</i> Use for links relevant only to logged-in users in their dashboard.
  • <b>account-dropdown</b> Appears in the user account dropdown menu.
    <i>Notes:</i> Ideal for Profile, Settings, or Logout links.
  • <b>none</b> Hidden; accessible only via direct redirect URL.
    <i>Notes:</i> Use for private or temporary links that shouldn’t show in navigation.


5. Links will automatically appear in the navigation menu (if applicable) and redirect immediately when clicked.

Support

  • Fully editable via a filament page on the admin panel.
  • For assistance, reach out to me on BuiltByBit or on Discord.