Version Description
- Set a high priority of plugin execution.
- Switched to native WP redirection.
- Replaced depreciated 'site_url' function call.
Download this release
Release Info
Developer | wordpress_website |
Plugin | 404 Redirection |
Version | 1.3 |
Comparing to | |
See all releases |
Code changes from version 1.0.0 to 1.3
- index.php +6 -6
- readme.txt +21 -6
index.php
CHANGED
@@ -6,13 +6,13 @@ Plugin URI: http://www.wordpress-website.org/
|
|
6 |
Description: Permanently redirect all 404's to the main blog URL. The primary purpose is to salvage Google PageRank (TM) from missing pages.
|
7 |
Author: wordpress-website.org
|
8 |
Author URI: http://wordpress-website.org/
|
9 |
-
Version: 1.
|
10 |
-
Stable tag: 1.
|
11 |
License: GPL v2 - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
|
12 |
|
13 |
License:
|
14 |
==============================================================================
|
15 |
-
Copyright 2011 Don J (email : admin@wordpress-website.org)
|
16 |
|
17 |
This program is free software; you can redistribute it and/or modify
|
18 |
it under the terms of the GNU General Public License as published by
|
@@ -31,10 +31,10 @@ License:
|
|
31 |
|
32 |
function redirect_all_404s() {
|
33 |
global $wp_query;
|
34 |
-
if ($wp_query->is_404
|
35 |
-
|
36 |
}
|
37 |
}
|
38 |
-
add_action('wp', 'redirect_all_404s');
|
39 |
|
40 |
?>
|
6 |
Description: Permanently redirect all 404's to the main blog URL. The primary purpose is to salvage Google PageRank (TM) from missing pages.
|
7 |
Author: wordpress-website.org
|
8 |
Author URI: http://wordpress-website.org/
|
9 |
+
Version: 1.3
|
10 |
+
Stable tag: 1.3
|
11 |
License: GPL v2 - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
|
12 |
|
13 |
License:
|
14 |
==============================================================================
|
15 |
+
Copyright 2011-2012 Don J (email : admin@wordpress-website.org)
|
16 |
|
17 |
This program is free software; you can redistribute it and/or modify
|
18 |
it under the terms of the GNU General Public License as published by
|
31 |
|
32 |
function redirect_all_404s() {
|
33 |
global $wp_query;
|
34 |
+
if ($wp_query->is_404) {
|
35 |
+
wp_redirect(get_bloginfo('wpurl'),301);exit;
|
36 |
}
|
37 |
}
|
38 |
+
add_action('wp', 'redirect_all_404s', 1);
|
39 |
|
40 |
?>
|
readme.txt
CHANGED
@@ -2,21 +2,19 @@
|
|
2 |
Contributors: wordpress_website
|
3 |
Tags: 404, redirect, redirects, redirector, server error, redirection
|
4 |
Requires at least: 2.0.2
|
5 |
-
Tested up to: 3.
|
6 |
-
Stable tag: 1.
|
7 |
|
8 |
Permanently redirect all 404's to the main blog URL. The primary purpose is to salvage Google PageRank (TM) from missing pages.
|
9 |
|
10 |
== Description ==
|
11 |
|
12 |
-
This simple plugin permanently redirects all 404's to the main blog URL. There may be several reasons why you might want to do this, but the primary purpose is to siphon Google Page Rank (TM) from missing pages to the homepage.
|
13 |
|
14 |
== Installation ==
|
15 |
|
16 |
The installation process is very basic:
|
17 |
|
18 |
-
e.g.
|
19 |
-
|
20 |
1. Upload the unzipped plugin folder to the `/wp-content/plugins/` directory
|
21 |
2. Activate the plugin through the 'Plugins' menu in WordPress
|
22 |
3. That's it!
|
@@ -27,7 +25,19 @@ If you're having issues with the installation, you can read detailed instruction
|
|
27 |
|
28 |
= Do I have to configure anything? =
|
29 |
|
30 |
-
Nope. The plugin is ready to go once you install it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
|
32 |
= Can you give me some examples for why this plugin may be beneficial to me? =
|
33 |
|
@@ -39,5 +49,10 @@ Example #2: Let's face it, having an exuberant amount of 404's is bad form. Sear
|
|
39 |
|
40 |
== Changelog ==
|
41 |
|
|
|
|
|
|
|
|
|
|
|
42 |
= 1.0 =
|
43 |
* Created plugin
|
2 |
Contributors: wordpress_website
|
3 |
Tags: 404, redirect, redirects, redirector, server error, redirection
|
4 |
Requires at least: 2.0.2
|
5 |
+
Tested up to: 3.3.1
|
6 |
+
Stable tag: 1.3
|
7 |
|
8 |
Permanently redirect all 404's to the main blog URL. The primary purpose is to salvage Google PageRank (TM) from missing pages.
|
9 |
|
10 |
== Description ==
|
11 |
|
12 |
+
This simple plugin tracks and permanently redirects all 404's to the main blog URL. There may be several reasons why you might want to do this, but the primary purpose is to siphon Google Page Rank (TM) from missing pages to the homepage.
|
13 |
|
14 |
== Installation ==
|
15 |
|
16 |
The installation process is very basic:
|
17 |
|
|
|
|
|
18 |
1. Upload the unzipped plugin folder to the `/wp-content/plugins/` directory
|
19 |
2. Activate the plugin through the 'Plugins' menu in WordPress
|
20 |
3. That's it!
|
25 |
|
26 |
= Do I have to configure anything? =
|
27 |
|
28 |
+
Nope. The plugin is ready to go once you install it. However, the date and time is based upon the timezone setting under the General Settings section of WordPress, and NOT that of your server time. If you find that the 404 logs are not displaying the accurate time, you may need to adjust your timezone.
|
29 |
+
|
30 |
+
= Can I view a log of the 404's? =
|
31 |
+
|
32 |
+
Yes! The "404 Tracker" link is located under the "Tools" tab. Just to be clear, no 404's were actually generated. The log serves as a way of tracking the 404's that would have otherwise been created if not for this awesome plugin.
|
33 |
+
|
34 |
+
= Why do some rows within the "404 Tracker" tinted red? =
|
35 |
+
|
36 |
+
The red tinted rows serve as an easy visual reference for every 404 that occured within the past 24 hours.
|
37 |
+
|
38 |
+
= What does "URL Typo" in the Referring URL column mean? =
|
39 |
+
|
40 |
+
For instances when there is no referrer, it is assumed that the requested URL that generated a 404 was mistyped.
|
41 |
|
42 |
= Can you give me some examples for why this plugin may be beneficial to me? =
|
43 |
|
49 |
|
50 |
== Changelog ==
|
51 |
|
52 |
+
= 1.3 =
|
53 |
+
* Set a high priority of plugin execution.
|
54 |
+
* Switched to native WP redirection.
|
55 |
+
* Replaced depreciated 'site_url' function call.
|
56 |
+
|
57 |
= 1.0 =
|
58 |
* Created plugin
|