Make WordPress Core


Ignore:
Timestamp:
02/01/2005 07:05:00 AM (22 years ago)
Author:
rboren
Message:

Use parse_url instead of regex wackiness.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/classes.php

    r2184 r2187  
    11551155                }
    11561156
    1157                 $site_root = str_replace('http://', '', trim(get_settings('siteurl')));
    1158                 $site_root = preg_replace('|([^/]*)(.*)|i', '$2', $site_root);
    1159                 if ('/' != substr($site_root, -1)) $site_root = $site_root . '/';
     1157                $site_root = parse_url(get_settings('siteurl'));
     1158                $site_root = trailingslashit($site_root['path']);
     1159
     1160                $home_root = parse_url(get_settings('home'));
     1161                $home_root = trailingslashit($home_root['path']);
    11601162   
    1161                 $home_root = str_replace('http://', '', trim(get_settings('home')));
    1162                 $home_root = preg_replace('|([^/]*)(.*)|i', '$2', $home_root);
    1163                 if ('/' != substr($home_root, -1)) $home_root = $home_root . '/';
    1164 
    11651163                $rules = "<IfModule mod_rewrite.c>\n";
    11661164                $rules .= "RewriteEngine On\n";
Note: See TracChangeset for help on using the changeset viewer.