WordPress.org

Forums

[resolved] Yahoo! Customizable Permalinks (2 posts)

  1. Iomega0318
    Member
    Posted 7 years ago #

    Hey guys when I was using 2.0.1 Yahoo! installed it automatically for me and it also installed a customizable permalink plugin which made my links pretty from what they are now.. Due to the way it is set up now to use /index.php/blah/blah/blah trying to go directly to the folder itself /blog/ fails and the subdomain it uses fails as well.. the only way to get to the site is to access it at /blog/index.php which will load it correctly.. I hate that.. when the old plugin was activated it would allow me to use any of the permalinks and they would never show the /index.php/ and worked great and it also allowed the subdomain and redirections to load correctly.. now what I was wondering is if the below code would work with 2.3, I have no idea so any help would be greatly appreciated..

    <?php
    /*
    * Copyright (c) Yahoo! Inc. 2005. All Rights Reserved.
    *
    * This file is part of Yahoo Permalink Plugin. The Yahoo Permalink Plugin
    * 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 under version 2 of the License, and no other version. The Yahoo
    * Permalink plugin 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 the Yahoo Permalink plugin; if not, write to the Free Software
    * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
    */

    /*
    Plugin Name: Customizable Permalinks
    Plugin URI: http://smallbusiness.yahoo.com/webhosting/
    Description: Help drive and retain traffic to your site with the Customizable Permalinks plug-in, which enables you to give your readers easily understandable, static web addresses (URLs) for your pages. Customized permalinks make it easier for your readers to bookmark and share your blog posts.
    Author: Yahoo! Web Hosting
    Version: 1.0
    Author URI: http://smallbusiness.yahoo.com/webhosting/
    */

    function update_permalink_file() {
    if (isset($_POST['permalink_structure']) ) {
    if(empty($_POST['permalink_structure']) ) {
    unlink(get_home_path() . '.plink');
    } else {
    touch(get_home_path() . '.plink');
    }
    }

    if(strcmp($_GET['deactivate'],"true")==0){
    unlink(get_home_path() . '.plink');
    } else if(strcmp($_GET['activate'],"true")==0){
    touch(get_home_path() . '.plink');
    }
    unlink(get_home_path() . '.htaccess');
    }

    // Now we set that function up to execute when the admin_footer action is called
    add_filter('mod_rewrite_rules', 'update_permalink_file');
    add_action('mod_rewrite_rules', 'update_permalink_file');
    ?>

  2. Iomega0318
    Member
    Posted 7 years ago #

    Well it seems I do not need this, the problem was caused by the canonical links WordPress introduced into 2.3 and I have since then disabled them and Permalinks work great now!

Topic Closed

This topic has been closed to new replies.

About this Topic