Skip to content

A YOURLS plugin that checks submitted URL's for validity, reachability, and redirection

License

Notifications You must be signed in to change notification settings

joshp23/YOURLS-URL-Health-Check

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

YOURLS-URL-Health-Check

A YOURLS plugin that checks submitted URL's for validity, reachability, and redirection

  • If a submitted URL does not meet RFC 2396 standards, it is rejected
  • If a submitted http(s) URL is unreachable (times out after 3 seconds), it is rejected
  • If a submitted http(s) URL is a redirect, the final destination is stored to avoid nested redirects

Requirements

  • A working YOURLS installation
  • php-curl installed and activated

INSTALLATION

  1. Place the url-health-check folder in YOURLS/user/plugins/
  2. Activate in the Admin interface

TODO

  • Make timeout limit adjustable
  • Check old links for reachability?

Tips

Dogecoin: DARhgg9q3HAWYZuN95DKnFonADrSWUimy3

===========================

Copyright (C) 2019 Josh Panter

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

About

A YOURLS plugin that checks submitted URL's for validity, reachability, and redirection

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages