Changeset 6964

Show
Ignore:
Timestamp:
02/21/08 23:49:05 (9 months ago)
Author:
ryan
Message:

Make pagename regex ungreedy. Fixes /pagename/2 links

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/wp-includes/rewrite.php

    r6726 r6964  
    219219                    '(.+?)', 
    220220                    '([^/]+)', 
    221                     '([^/]+)', 
     221                    '([^/]+?)', 
    222222                    '(.+)' 
    223223                    ); 
     
    318318 
    319319        if ( ! $this->use_verbose_page_rules ) { 
    320             $this->add_rewrite_tag('%pagename%', "(.+)", 'pagename='); 
     320            $this->add_rewrite_tag('%pagename%', "(.+?)", 'pagename='); 
    321321            $rewrite_rules = array_merge($rewrite_rules, $this->generate_rewrite_rules($page_structure, EP_PAGES)); 
    322322            return $rewrite_rules;