Libraries tagged by duplicate content
andersundsehr/reduce-duplicate-content
18075 Downloads
redirect if page has a / at the end (or not). (reduce Duplicate Content)
christianbarkowsky/rel-canonical
60084 Downloads
Avoiding Duplicate Content. Extension for Contao Open Source CMS
varbox/varbox
539 Downloads
Laravel Admin Panel
fkrzski/laravel-canonical
1432 Downloads
Laravel package for managing canonical URLs and preventing duplicate content
mcguffin/acf-duplicate-repeater
280 Downloads
WordPress plugin for ACF PRO allowing to duplicate repeater and flexible content fields.
impact-seo/killduplicate-api-php
953 Downloads
PHP Example Library to use KillDuplicate API
postboost/php-sdk
52 Downloads
The PostBoost REST API lets you publish, schedule, and analyze social media posts on every supported network from a single integration. No OAuth apps to maintain — PostBoost handles platform authorization for you. ## Base URL All workspace-scoped endpoints are prefixed with `/{workspaceUuid}`. Panel/admin endpoints are prefixed with `/panel`. ## Plan access Every workspace-scoped endpoint returns `403` when the workspace's plan does not include API access (capability `api`). ## Dates and times Post dates and times (`date`, `time`, `accounts_schedule`) are read in the request's `timezone` when one is given, otherwise in the workspace timezone. ## Idempotent requests Send an `Idempotency-Key` header (any unique string, for example a UUID) with a `POST`. Repeating the request with the same key within 24 hours returns the stored response with `Idempotent-Replayed: true` and creates nothing new. Reusing a key with a different body returns `422`; a request still in progress with the same key returns `409`. `5xx` and `429` responses are not stored, so they can be retried with the same key. ## Guardrails for automated clients Create and update requests are checked before anything is written: a post whose content matches one created for the same account in the last 24 hours returns `409` (`code: duplicate_post`, override with `allow_duplicate: true`), scheduling past an account's daily cap returns `429` (`code: account_daily_cap_reached`), and scheduling to an account that must be reconnected returns `422` (`code: account_unauthorized` or `account_token_missing`). Use `POST /{workspaceUuid}/posts/validate` for a dry run and `GET /{workspaceUuid}/activity` to review what API clients did. ## Authentication All requests require a Bearer token in the `Authorization` header. Generate tokens in your PostBoost dashboard under **Settings → Access Tokens**. ``` Authorization: Bearer YOUR_API_TOKEN ```
bennothommo/wn-urlnormaliser-plugin
2001 Downloads
Normalise URLs for your Winter CMS website and ensure that search engines only index your canonical paths to prevent duplicate content.
habeuk/content_duplicator
64 Downloads
duplicate content
vmorozov/laravel_duplicate_query_cache
11 Downloads
This small library contents all needed code to cache duplicate queries during one request
benjaminmedia/wp-duplicate-featured-image
241 Downloads
Plugin will auto set first attachment image as feature image, hide duplicate first attachment image while showing post content
kooba/craft-content-audit
3 Downloads
Content audit tools for Craft CMS — detect orphaned assets, broken entry references, duplicate slugs, and more.
cpsit/cps-stopdc
73 Downloads
Forces TYPO3 to use the latest url for a page. This helps to avoid duplicate content.
muzorix/ai-blog-engine
6 Downloads
Laravel AI blog engine: discover topics, generate articles in queued chunks, humanize and fact-check content, optimize for SEO/AEO/GEO, create FAQs and images, manage internal links and duplicates, and run the full workflow from a Filament admin panel.
justinholtweb/craft-glue
1 Downloads
Merge two entries into one in Craft CMS — pick a winner field by field, combine what can be combined, and repoint everything that pointed at the entry you retired.