Name: Obscure Your Links (OYL)
Version: 5.1.0.0-PRO (Joomla! 5) / 4.2.1.0-PRO (Joomla! 4) / 3.2.10.1-PRO (Joomla! 3)
Typ: Plugin
Lizenz: GPLv3
Beschreibung: Obscure Your Links verschleiert interne und externe Links und ermöglicht Umleitungen für lange URLs.
Download: OYL - Obscure Your Links Downloads
Interne und externe Links verschleiern - Umleitung für lange URLs einrichten
Obscure Your Links ermöglicht eine Verschleierung von Links (z.B.: von Werbepartnern oder Werbelinks). Das Plugin leitet von einem sog. Alias auf die tatsächliche URL weiter. In den Einstellungen kann man die Aliase definieren. Über diese Aliase kann man auf die eigentlich URL verlinken.
Selbstverständlich kann das Plugin auch für interne Umleitungen genutzt werden. Damit lässt sich zum Beispiel ein Web-Code System aufbauen. Für den Alias wird ein kurzer Web Code eingegeben und die Weiterleitung führt auf eine lange interne URL. Den Web Code kann man einfach und bequem in Foren etc. verteilen.
Bei der manuellen Methode kann man zusätzlich angeben, ob man die Aliase über einen Query aufrufen möchte. Das ist notwendig, wenn mod_rewrite (.htaccess) nicht aktiviert ist. Möchte man die Aliase direkt ansprechen, dann muss mod_rewrite aktiviert sein.
In Version 1.7-2 ist eine zweite Methode hinzugekommen. Diese erlaubt komplett automatische Umleitungen von Links auf Domains, die man vorher in den Einstellungen des Plugins definiert hat. Das Plugin findet alle Links von den angegebenen Domains auf einer Seite und wandelt diese automatisch um. Für die Verschleierung wird der Blowfish Algorithmus verwendet. Der Link wird über ein zusätzliches Skript umgewandelt und anschließend umgeleitet. Der Blowfish Algorithmus benötigt ein Sicherheitstoken für die Verschleierung. Ohne Sicherheitstoken ist die Entschlüsselung des verschlüsselten Links nicht möglich.
In Version 1.7-3 wurde eine weitere Option hinzugefügt: "Alle externen Links verschleiern". Mit dieser Option können alle externen Links automatisch verschleiert werden. Die Blacklist wird dann zur Whitelist. Alle Links von Domains, die in der Liste eingetragen werden, werden nicht verschleiert!
Das Plugin wurde auf vielfachem Wunsch auch für Joomla! 1.5 veröffentlicht.
Am 28. Januar 2012 wurde Version 2.5-1 für Joomla! 2.5 veröffentlicht.
Features
- Interne und externe Links verschleiern - Aufruf geschieht über einen Alias
- Komplett automatische Verschleierung von Links, die auf bestimmte Domains leiten
- Automatische Verschleierung von allen externen Links (mit Whitelist-Funktion)
- Umleitungen mit Hilfe von kurzen prägnanten Codes auf lange URLs einrichten
- Anzahl der Umleitungen ist nicht begrenzt
- Query Methode
- Query lässt sich manuell setzen
- Sicherheitstoken für Blowfish Algorithmus individuell
- Sprache deutsch und englisch
Installation
Das Plugin übers Backend installieren und unter Erweiterung - Plugins - System - Obscure Your Links - OYL konfigurieren.
Benutzung:
Mit diesem Plugin kann man interne und externe Links verschleiern. Es gibt zwei Verschleierungsmethoden: Manuelle und automatische Umleitungen. Bei der manuellen Methode kann man bestimmte Links manuell verschleiern. Die Verlinkung geschieht über einen selbstgewählten Alias. Bei der automatischen Methode werden alle Links von einer bestimmten Domain ganz automatisch verschleiert und über ein zusätzliches Skript bei Aufruf umgeleitet.
Manuelle Umleitungen
In den Einstellungen des Plugins kann man den gewünschten Alias und den tatsächlichen Link eintragen. Für jede Weiterleitung muss eine eigene Zeile verwendet werden.
Beispiel:
12345|http://www.kubik-rubik.de
67890|http://joomla-extensions.kubik-rubik.de
Man kann nun einen Link mit den gewünschten Optionen (neues Fenster, nofollow-Attribut, Titel) auf einen Alias setzen. Wird dieser aufgerufen, leitet OYL den Aufruf auf die angegeben Seite um.
Es gibt zwei Möglichkeiten der Verlinkung. Wählt man die Query-Methode, dann kann man die Aliase über die Queryfunktion (http://www.eigene-website.de/?QUERYSTRING=ALIAS) ansprechen. Der Querystring lautet per Default oyl, kann jedoch individuell gesetzt werden. Diese Option muss gewählt werden, wenn mod_rewrite (.htaccess) nicht benutzt wird. Ist mod-rewrite (.htaccess) aktiviert, dann können die Aliase auch direkt angesprochen werden: http://www.eigene-website.de/ALIAS (ohne Fragezeichen), dafür muss die Query-Methode deaktiviert werden.
In dem oberen Beispiel würde das Plugin http://www.eigene-website.de/12345 (mit Query-Methode: http://www.eigene-website.de/?oyl=12345) auf http://www.kubik-rubik.de umleiten.
Um zum Beispiel den Aufruf der Startseite umzuleiten, kann man folgendes eingeben:
|http://www.neue-domain.de
index.php|http://www.neue-domain.de
Das Plugin lässt sich natürlich auch für die interne Verlinkung mit kurzen Web-Codes nutzen:
webcode-001|sehr-lange-url-auf-der-eigenen-domain
Achtung: Es dürfen keine Ordnernamen (zum Beispiel components, modules oder plugins) als Aliase benutzt werden!
Automatische Umleitungen
Mit dieser Methode werden Links zu bestimmten Domains komplett automatisch verschleiert. Für die Verschleierung wird der Blowfisch-Algorithmus benutzt.
Beispiel:
amazon.com
google.de
ebay.de
Setzt man nun einen beliebigen Link, der auf eine eingegebene Domain weist, wird dieser automatisch verschleiert und über ein zusätzliches Skript bei Aufruf umgeleitet. Ist die Option -Alle externen Links verschleiern- aktiviert, dann werden die eingetragenen Domains von der Verschleierung ausgenommen.
Der Sicherheitstoken wird für den Blowfish-Algorithmus benötigt und wird automatisch bei der Installation generiert.
Einfacher kann man Links nicht verschleiern!
Changelog
Letzte Aktualisierung
Version 4.2.1.0-PRO - 2024-07-30
- Increased technical requirements for Joomla! 4: Increasing Technical Requirements 2024 - Core & PHP for Joomla! 4 Pro Extensions.
- ^ Updated the installation script to enable the uninstall process in higher core versions.
Version 5.1.0.0-PRO - 2024-05-30
- + Subscriber Interface: The plugin has been rewritten to utilise the subscriber interface, enhancing its integration and performance capabilities.
- + Improved Pro Security Token validation check. The Pro package contains a token file with an individual security token linked to the user account that is checked against the validation server for authenticity. If the file is missing or the token is invalid, you cannot edit the settings and use the extension. The Pro Security Token field has been extended to handle incorrect tokens and blocked accounts. If you encounter an error message related to the token, download the Pro version with your Pro subscription from the linked download page and install it again!
- Attention: The Pro extension will not work correctly if the token file or custom field is missing or modified. Never edit or remove the files to ensure correct functionality.
Version 5.0.0.0-PRO - 2023-11-26
- + First Pro release for Joomla! 5.x based on OYL Pro version 4.2.0.0-PRO
- + The plugin "Behaviour - Backward Compatibility" is not required. The extension only uses supported classes in Joomla! 5.
Version 4.2.1.0-PRO - 2024-07-30
- Increased technical requirements for Joomla! 4: Increasing Technical Requirements 2024 - Core & PHP for Joomla! 4 Pro Extensions.
- ^ Updated the installation script to enable the uninstall process in higher core versions.
Version 4.2.0.0-PRO - 2023-10-12
- + Improved Installation Script: Updated the installation script to check for the highest compatible version of Joomla automatically! This feature aims to prevent issues that may arise from using incompatible core versions, thereby ensuring a smoother installation process.
Version 4.1.0.0-PRO - 2023-04-10
- Increased technical requirements for Joomla! 4: Increasing Technical Requirements - Core & PHP for Joomla! 4 Pro Extensions.
- + Code optimisations.
Version 4.0.2.1-PRO - 2022-09-30
- + Corrected the handling of URLs beginning with a slash in the CSS class obfuscation. Thanks to Philippe for reporting it!
Version 4.0.2.0-PRO - 2022-09-30
- + Added Obscure links by CSS classes option. This option obscures external and internal links by particular CSS classes (class="..."). Thanks to Pascal D. for the feature request!
- + Added Pro Security Token validation check. The Pro package contains a token file with an individual security token linked to the user account and checked against the validation server for authenticity.
- ^ Multiple internal code optimisations.
Version 4.0.1.0-PRO - 2021-11-12
- + Added the built-in Download Key Manager support to enter your Pro Update ID without installing the update helper plugin.
Important: Please copy your personal Pro Update ID using the second copy button in the Pro ID Manager and enter the key in System - Update - Update Sites - Select the entry of the Pro extension and enter the ID into the Download Key field. - ^ Code optimisations
Version 4.0.0.0-PRO - 2021-08-29
- + First Pro release for Joomla! 4.x based on OYL Pro version 3.2.9.0-PRO
Version 3.2.10.1-PRO - 2022-10-28
- + Corrected the handling of URLs beginning with a slash in the CSS class obfuscation. Thanks to Philippe for reporting it!
Version 3.2.10.0-PRO - 2022-09-30
- + Added Obscure links by CSS classes option. This option obscures external and internal links by particular CSS classes (class="..."). Thanks to Pascal D. for the feature request!
- ^ Multiple internal code optimisations.
Version 3.2.9.0-PRO - 2021-06-19
- ^ Maintenance release
- ^ Changed the version number specification. The first number stands for the supported major Joomla! version. The following three numbers follow the Semantic Versioning Specification (SemVer), as it used to be previously.
- ^ Updated custom field
- ^ Code optimisations
Version 3.2.8-PRO - 2021-04-02
- ^ JavaScript redirects now work correctly, even though caching is enabled (for instance, Page Cache Extended - PCE). Thanks to Pascal D. for reporting this issue!
Version 3.2.7-PRO - 2021-03-17
- ^ CSS classes of the obscured links are preserved to keep the original appearance. Thanks to Philippe for the feature request!
Version 3.2.6-PRO - 2021-02-26
- ^ Changed data attribute for JavaScript redirects - removed evident term href. Thanks to Philippe for the feature request!
- ^ Updated custom field
- # Fixed JavaScript redirects for manual redirections if modern routing is enabled
Version 3.2.5-PRO - 2021-01-29
- ^ Maintenance release
- ^ Updated language files
- ^ Code optimisations
Version 3.2.4-PRO - 2020-07-10
- ^ Loosened anchor tag regex pattern for optimised outputs
- ^ Added special treatment for modern URL routing
Version 3.2.3-PRO - 2020-06-26
- + Obfuscates links without redirection links - With this feature, links can be obscured directly without having to specify associated redirection links. Thanks to Pascal D. for the feature request!
- ^ Improved link regex pattern
- ^ Improved structure of encoded links
- ^ Improved URL handling for subfolder installations
- ^ Code optimisations
Version 3.2.2-PRO - 2020-05-28
- + JavaScript redirect option for manual redirections - This option replaces HTML anchor tags with JavaScript calls to redirect the manual links. Thanks to Pascal D. for the feature request!
Version 3.2.1-PRO - 2020-05-27
- + JavaScript redirect option - This option replaces HTML anchor tags with JavaScript calls to redirect the automatic links. Thanks to Pascal D. for the feature request!
- ^ Code optimisations
Version 3.2.0-PRO - 2020-04-13
- First release with increased technical requirements: Increasing Technical Requirements - Joomla! Core & PHP for Pro & Free Extensions
- + Security Token - The token is created automatically in the installation process
- + Subform Field Type - The repeatable subform field type is used instead of the textarea type for redirection rules
- ^ Code Optimizations
- ^ Updated Language Strings
- ^ Updated Custom Fields
Version 3.2.0-FREE - 2020-06-01
- First release with increased technical requirements: Increasing Technical Requirements - Joomla! Core & PHP for Pro & Free Extensions
- + Maintenance release - Based on 3.2.2-PRO
- ^ Code optimisations
Version 3.1.2 - 2016-04-12
- # Changed function name in Blowfish class to avoid a PHP Parse error - Thanks for reporting to Karsten J.
Version 3.1.1 - 2016-04-08
- + Code Refactoring
- ^ Updated Language Files
- ^ Updated Custom Field
Version 3.1.0 - 2015-08-01
- + Donation Code Validation Process - Improved the validation process with a new server (HTTPS request) plus an independent, separated fallback server (HTTP request).
https://check.kubik-rubik.de/
http://check.kubik-rubik.eu/
https://downloads.kubik-rubik.de/
Version 3-2 - 2015-02-21
- + Update Server - Added the Joomla! core functionality for the update checks
- ^ Updated Donation Code field - Uses the HTTP API for the requests and calls the check script via HTTPS
- ^ Links in the language files - Updated outdated links to the JED (Joomla! Extensions Directory)
- ^ HTTPS Links are obscured properly - in Automatic Mode
- ! Removed Version Check field
- ! Deprecated API functions
Version 3-1 - 2013-12-15
- First release for Joomla! 3.x.
- This release is tested only with Joomla! 3.2 - do not use it in a lower Joomla! version. Do not report any problems with other Joomla! versions. Only the mentioned version is supported officially!
Version 2.5-3 - 24-Sep-2012
+ Implemented Versioncheck - Stay uptodate with the great new feature! The latest version can be checked once per session or on every load of the settings page.
^ Optimized Donation Code System - The entered donation code is checked only once per session.
Version 2.5-2 - 06-Jun-2012
Version 2.5-1 - 28-Jan-2012
+ First release for Joomla! 2.5
Version 1.7-3 - 30.11.2011
+ Obscure all external links - With this option all external links are automatically obscured. The black list will then turn into a white list. All links from domains that are listed in the white list, won't be obscured!
Version 1.7-2 - 07.11.2011
+ Automatische Umleitungen - Links werden komplett automatisch von bestimmten Domains verschleiert. Zur Verschleierung wird der Blowfish-Algorithmus verwendet.
+ Query Methode - Wenn kann mod_rewrite benutzt wird, können die Aliase auch über einen Query angesprochen werden. Standardquery ist oyl.
^ Umbenennung der Dateien von obscureyourlinks zu oyl.
Version 1.7-1 - 04.11.2011
+ Interne und externe Links verschleiern - Links können einfach über einen Alias gesetzt werden. Beim Aufruf des Alias wird auf die richtige URL umgeleitet
+ Umleitung auf lange URLs - von kurzen prägnanten Codes auf lange URLs umleiten
+ Keine Begrenzung der Anzahl an Umleitungen
+ Sprache: Deutsch und Englisch
Version 1.5-1 - 07.11.2011
+ Gleiche Features wie die Version 1.7-2
Download
Übersicht über alle Downloads zu dieser Erweiterung: OYL - Obscure Your Links Downloads