- How do I install vdlp/oc-redirect-plugin in October CMS?
- Install the plugin via Composer or the October CMS marketplace, run the plugin migrations, and assign the required backend permissions. It is an October CMS plugin, so it should be added to an October CMS project rather than a plain Laravel application. Verify the plugin's composer.json constraints before updating in production.
- Can I use vdlp/oc-redirect-plugin in a plain Laravel application?
- No, it is built as an October CMS plugin and relies on October CMS backend controllers, migrations, and request lifecycle hooks. It is not directly consumable as a standalone Laravel package without adopting October CMS conventions. For plain Laravel, use dedicated redirect middleware or a Laravel-specific redirect package instead.
- What Laravel and PHP versions does vdlp/oc-redirect-plugin 4.2.0 require?
- The 4.2.0 release aligns with October CMS 4.2 and its supported Laravel and PHP versions, but the release notes do not spell out exact composer.json constraints. You should inspect the plugin's composer.json and October CMS 4.2 requirements before upgrading. Confirm PHP and Laravel compatibility in a staging environment first.
- Does vdlp/oc-redirect-plugin support 301 and 302 redirects with exact and regex matching?
- Yes. The plugin lets admins create 301 and 302 redirects and match URLs either exactly or with regex patterns. You can also track hit counts, enable or disable rules, and import or export redirect lists. These features help preserve SEO when links change.
- How do I upgrade vdlp/oc-redirect-plugin to 4.2.0 safely?
- Upgrade October CMS to 4.2 first, back up the database and redirect configuration, then update the plugin with Composer. Run any plugin migrations, clear October CMS caches, and rebuild backend assets if your deployment does not use prebuilt assets. Smoke-test backend redirect CRUD and front-end redirect resolution before production rollout.
- Is vdlp/oc-redirect-plugin 4.2.0 compatible with October CMS 3.x or 4.1?
- The 4.2.0 release is explicitly coupled to October CMS 4.2 and migrates the backend UI to Vue 3. The release notes do not confirm backward compatibility with October CMS 3.x or earlier 4.x releases, so teams on those versions should verify composer.json constraints before assuming support. Treat 4.2.0 as a platform-aligned upgrade rather than a drop-in patch.
- How do I import and export redirect lists with vdlp/oc-redirect-plugin?
- The plugin provides backend tools to import and export redirect lists, which helps when migrating rules between environments. Use export before upgrades or major link changes so you have a backup of existing redirects. After import, validate matching rules, hit counts, and enabled status to avoid unexpected redirect behavior.
- Will the Vue 3 migration in vdlp/oc-redirect-plugin 4.2.0 break my custom backend UI?
- The 4.2.0 release moves the backend UI to Vue 3, so custom backend styling, custom Vue components, or plugins that extend this plugin's UI may need review. Front-end redirect behavior may be unchanged, but the release notes do not confirm that. Regression-test any backend customizations and downstream plugins after upgrading.
- How should I test redirects and avoid loops with vdlp/oc-redirect-plugin?
- After configuring rules, test exact matches and regex patterns, including redirect chains, loops, query-string preservation, 301 versus 302 behavior, and 404 fallbacks. Use a staging environment to confirm front-end redirect resolution independently of the backend UI. Enable hit tracking and review counts to spot rules that are not firing as expected.
- What are alternatives to vdlp/oc-redirect-plugin for Laravel redirect management?
- On October CMS, alternatives include built-in routing, custom middleware, or other marketplace redirect plugins. In plain Laravel, use middleware, route-level redirects, or a dedicated Laravel redirect package such as spatie/laravel-missing-page-redirector. Choose based on whether you need a backend UI, regex matching, hit tracking, and import or export support.