This plugin makes WordPress' default permalinks behavior work on the Concentric/XO Communications shared hosting platform. It also disables the c
Author: | Nick Schalk & Chris Cheney (profile at wordpress.org) |
WordPress version required: | 2.3 |
WordPress version tested: | 4.3.1 |
Plugin version: | 1.0 |
Added to WordPress repository: | 17-12-2010 |
Last updated: | 18-10-2015
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
|
Rating, %: | 40 |
Rated by: | 1 |
Plugin URI: | https://github.com/ccheney/permalink-fix-disa... |
Total downloads: | 28 256 |
Active installs: | 200+ |
Click to start download |
This plugin makes WordPress' default permalinks behavior work on the Concentric/XO Communications shared hosting platform. It also disables the canonical redirection feature as it causes an endless redirection loop outside of wp-admin. This plugin also appears to resolve an issue with a recent release of WordPress 3.1 and IIS servers.
DescriptionThis plugin ensures the REQUEST_URI variable is set during the initialization of WordPress, allowing permalinks to work correctly.
InstallationThe REQUEST_URI variable is not set correctly by the server platform. This plugin builds each variation of REQUEST_URI by peicing together other available variables.
- Upload the 'permalink-fix-disable-canonical-redirects-pack' folder to the 'wp-content/plugins/' directory.
- Log into the WordPress dashboard http://example.com/wp-admin and activate the plugin.
- Setup your .htaccess file as described below, this is the most important step.
- Make sure the .htaccess file is setup properly. The server requires that you convert end of line characters to UNIX format (LF). Be sure to add a hard return after the last directive. See additional-instructions.rtf for a step-by-step.
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
5. If for some reason you're using this plugin _outside_ of the Concentric/XO shared hosting enviroment (assuming Apache) use the following .htaccess rules:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]`
</IfModule>
Changelog