Linux 软件免费装
Banner图

DevDome Redirect Manager: Link Rotator, Geo Redirect & 302 Redirect

开发者 devdome
更新时间 2026年10月1日 04:18
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

geotargeting geo redirect link rotator url rotator device redirect

下载

1.3.4 1.4.0 1.4.1 1.5.1 1.3.3 1.5.3 1.5.5 1.5.6 1.5.2 1.3.5 1.5.0

详情介绍:

DevDome Redirect Manager handles URL redirect rules for your entire site, selected content, custom paths or 404 pages. Use a 302 redirect for temporary forwarding or a 301 redirect for permanent redirection, with separate schedules and statistics for each rule. Configure everything from one screen without coding; all features are free, with unlimited rules and no paid tier. Use the link rotator to send visitors through a list of destination URLs in order, randomly or with weighted distribution. The URL rotator can split traffic between destinations for basic split testing. For domain forwarding, send visitors to the same path on another domain while preserving the query string. Set up a geo redirect with optional geotargeting to redirect by country using IP lookup. Include or exclude listed countries for each country redirect rule. Choose Desktop, Mobile or Tablet for a device redirect, or select Mobile for a mobile redirect. Country filtering is off by default. Redirect Setup: choose what to redirect Use this redirector for a page redirect, post redirect or category redirect, or select your entire website for a site redirect. The highest-priority running rule that matches handles the request. Under What To Redirect, choose: For a homepage redirect, target the homepage through Selected existing URLs. To make short links, manually choose a custom path and its destination: a short URL or vanity URL uses a path you supply, without generated slugs. Referring websites and UTM Source "Only visitors arriving from outside" redirects external arrivals, including visits with no referrer, while leaving visitors moving between your own pages on the page. UTM Source - "Also match the link's UTM source" lets a Referring websites rule match tagged links from apps and other sources without a referrer. For a listed source of reddit.com, both ?utm_source=reddit.com and ?utm_source=reddit match. Anyone can set this label; it does not verify where a visitor came from. Redirect Method and URL forwarding Choose JavaScript Redirect, 301 Permanent, 302 Temporary, 307 Temporary, 308 Permanent or Meta Refresh per rule. Use a 301 redirect for permanent redirection or a 302 redirect for temporary URL forwarding. New-tab opening and client-side delays require JavaScript; server and meta methods always open in the same tab. Under Where To Send Traffic, choose: Link rotation and traffic distribution The URL rotator supports First to last, Random and Weighted distribution for provided links. The Click Distribution slider gives the first link most traffic, an even split or the last link most traffic, with a live preview. Repeat List restarts from the first URL when the list is exhausted. For basic AB testing or split testing of destinations, the rotator can split traffic between links. It does not measure conversions or determine a winning destination. How often to redirect Choose Every visit, Once per visitor or After a delay. For the latter two, recognise returning visitors by IP address or IP + browser/device, and optionally redirect only every N-th unique visitor. After a delay lets you set the gap in minutes, hours or days before redirecting the same visitor again. Daily Redirect Limit - "Limit redirects per day" sets a per-rule cap. Enter two positive whole numbers; the daily cap is chosen randomly between them. Use the same number twice for a fixed cap. A redirect counts when the rule makes it, not when someone reaches the destination. With Visitor Check enabled, it counts when the pass is accepted, so merely loading a page costs nothing. Known Bots, Outdated Browsers and Visitor Check Known Bots - "Don't redirect known bots" is on by default. Matching requests are not redirected, sent to the bypass link or counted as visitors. Local checks use built-in browser identifiers and any shared DevDome bot data already stored locally. This build downloads no bot feeds. Unrecognised bots can still be redirected. Outdated Browsers - "Don't redirect outdated browsers" skips reported Chrome/Chromium versions below 125, except 109, and Firefox versions below 125, except 115. Edge is checked through its Chrome version identifier. Browser identifiers containing Mobile, Android, iPhone or iPad are excluded from this check. Older versions can belong to real visitors. Visitor Check - "Require the same IP address to continue" checks that a single-use pass returns from the same IP address and browser. It applies only to JavaScript redirects to provided links or the same path on another domain, not links found on the page. The pass record stays in your database with a keyed hash of the visitor's IP address and browser, never those raw values. It is deleted when used and expires within minutes, with extra time for configured delays. Visitor Check, Outdated Browsers, Daily Redirect Limit and UTM source matching are off by default. All four run locally without an external service, as do the dashboard count and developer hooks. Open Link Settings: automatic redirect or click Choose an automatic redirect or wait for a visitor's click. For an auto redirect with a delay, use the JavaScript method and configure the timing below. Geo Filter Settings: country redirect and geolocation Use geotargeting for a country redirect based on IP geolocation. This GeoIP lookup supplies a country code for geo targeting; a geo IP redirect can include or exclude listed countries. See External services for what a geo redirect sends and where. Optional Settings: devices, cache and schedules Optional Settings: visitor exclusions Exclude your own address, selected browsers or logged-in roles such as Administrator. All three exclusions are per rule and off by default. Matching visitors see the page as usual and are counted with skipped bots. Rules, run state and link tracking Add, duplicate, delete, start and stop rules independently. Each has a nickname and priority; drag rules to reorder redirections. Each rule records visitors, page views, unique users, unique IPs, redirects, bypassed visitors, device and country counts, and source/destination breakdowns, with a time-range filter. As a link tracker, it provides link tracking for rule activity, not confirmation that visitors reached a destination. Bots Skipped includes bot matches, outdated-browser matches, IP address, browser string and user role exclusions, and expired or mismatched Visitor Check passes. The DevDome dashboard totals these across rules. It is not a count of confirmed bots. Developer hooks These hooks do not confirm arrival at the destination.

安装:

  1. Upload the plugin to /wp-content/plugins/ (or install it from the Plugins screen) and activate it.
  2. Open Tools -> DevDome Redirect Manager (the DevDome Tools menu).
  3. Pick what to redirect, choose a redirect method and where to send traffic, then set any targeting, timing and schedule you need.
  4. Click Save & Run to start the rule. Use Save Settings to save changes without changing the run state.
No account is required for the redirect features. The geo filter is optional and off by default.

屏幕截图:

  • Redirect setup: entire site, selected URLs, custom URLs or all 404 pages; 301, 302, 307, 308, JavaScript or meta refresh; destination list, link rotation order and redirect frequency.
  • Geo targeting: redirect only visitors from listed countries, or everyone except them.
  • Device targeting and optional settings: desktop, mobile, tablet; purge page cache on save; fallback for visitors not redirected.
  • Scheduling: run a redirect rule between dates and times in your timezone.

升级注意事项:

1.3.3 Suite dashboard and button refresh. Rules and statistics are unaffected. 1.3.2 Internal housekeeping release. No functional changes; rules and statistics are unaffected. 1.3.1 Housekeeping release: the suite hub no longer installs plugins for you, and unused redirect code paths were removed. Your rules and statistics are unaffected. 1.3.0 Every feature is now free and unlimited. Existing rules, statistics and settings are migrated automatically.

常见问题:

Does the redirect work without JavaScript, and why is "New Tab" greyed out or reverting to "Same Tab"?

Choose 301, 302, 307, 308 or Meta Refresh to redirect without JavaScript. These methods always open in the same tab, so New Tab is unavailable. JavaScript is required for Visitor Check, new-tab opening, "wait for a click" and client-side delays. On fully cached pages, Referring websites and Only visitors arriving from outside rules also use JavaScript to detect the landing.

My redirect does not fire immediately after saving. Why?

A caching plugin or server cache may still serve a stored copy of the page. Keep "Purge Page Cache On Save" enabled so targeted pages are cleared when you save or run the rule.

Can I run more than one rule at the same time?

Yes. Rules are independent and ordered by priority. For each request, the highest-priority running rule that matches handles it.

What does "Once per visitor" mean?

The visitor is redirected only the first time, then left on the page on later visits until you reset the rule's statistics. Choose "After a delay" to make the redirect available again after a set time. Visitors are identified by IP or IP + browser/device.

Does the plugin recognise every bot, and what should I switch on if bots inflate affiliate or ad clicks?

No. "Don't redirect known bots" skips requests matching local checks, but bots with unrecognised browser identifiers can still be redirected. Visitor Check compares the IP address and browser between two requests; it does not prove that a visitor is human. Keep "Don't redirect known bots" enabled. For supported JavaScript redirects, try Visitor Check. Consider Outdated Browsers if excluding older browsers suits your audience. These settings can reduce some automated redirects, but cannot prevent direct visits to the destination or guarantee valid clicks.

Will Visitor Check slow real visitors down?

It adds one request to your site before opening the destination, so some extra loading time is possible. There is no CAPTCHA. A visitor using the same IP address and browser continues automatically if the pass is still valid.

What happens if a visitor's network changes?

If the IP address or browser identifier changes between loading the page and returning the pass, the redirect is refused. The visitor sees an expired-link message asking them to go back and open the page again. This can happen to real visitors switching networks.

What happens when the daily limit is reached?

Further visitors handled by that rule stay on the page or go to its bypass link. A new daily allowance becomes available at midnight in the site's timezone, subject to the rule's schedule. Resetting statistics does not reset today's allowance.

Does the geo filter send any data off my site?

Country lookups send visitor IP addresses to the geo service when Geo Filtering is enabled. "Test geo service" also contacts that service. The plugin catalog and optional account connection have separate external requests. See External services for details. Visitor Check, Outdated Browsers, Daily Redirect Limit and UTM source matching run locally without an external service.

How do I stop being redirected on my own site?

Edit each rule that could redirect you. Under Optional Settings, tick "Don't redirect users with these roles", tick your role, such as Administrator or Editor, then save. This applies only while logged in. To skip redirects while logged out too, tick "Don't redirect these IP addresses or ranges" and add your public IPv4 or IPv6 address, one address or CIDR range per line. Update the entry if your public address changes. Everyone sharing a listed address is also skipped. Matching visits stay on the page, never go to the bypass link and are counted with skipped bots instead of visitors. Cached pages may still contain a redirect, so clear the page cache after saving if needed.

How do I move my rules to another site?

Use Export to download a JSON file of all rules, then Import on the other site. Imported rules arrive stopped, so you can review them before starting.

How do I set up 301 redirects when I change domain, change URL or change permalink?

For the redirect part of a site migration, choose "To same path on another domain" to use domain forwarding while preserving paths and queries. Configure 301 redirects for a permanent move. After you change URL paths or change permalink settings in WordPress, enter the old paths under Custom URLs and provide their new destinations. This sets up a link redirect from an old address; it does not change permalink settings or move your site's files and database.

更新日志:

1.5.6 1.5.5 1.5.4 1.5.3 1.5.2 1.5.1 1.5.0 1.4.1 1.4.0 1.3.5 1.3.4 1.3.3 1.3.2 1.3.1 1.3.0