Make WordPress Core


Ignore:
Timestamp:
04/28/2004 07:27:03 AM (21 years ago)
Author:
saxmatt
Message:

Allow WordPress installation URI and blog URI to be different.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/options-permalink.php

    r1198 r1203  
    7676if ('/' != substr($site_root, -1)) $site_root = $site_root . '/';
    7777
     78$home_root = str_replace('http://', '', trim(get_settings('home')));
     79$home_root = preg_replace('|([^/]*)(.*)|i', '$2', $home_root);
     80if ('/' != substr($home_root, -1)) $home_root = $home_root . '/';
     81
    7882?>
    7983<form action="">
    8084    <p>
    8185        <textarea rows="5" style="width: 100%;">RewriteEngine On
    82 RewriteBase <?php echo $site_root; ?>
     86RewriteBase <?php echo $home_root; ?>
    8387<?php
    8488$rewrite = rewrite_rules('', $permalink_structure);
    8589foreach ($rewrite as $match => $query) {
     90    if (strstr($query, 'index.php')) echo 'RewriteRule ^' . $match . ' ' . $home_root . $query . " [QSA]\n";
    8691    echo 'RewriteRule ^' . $match . ' ' . $site_root . $query . " [QSA]\n";
    8792}
Note: See TracChangeset for help on using the changeset viewer.