[wp-trac] [WordPress Trac] #27624: Add a filter to override the location of htaccess file
    WordPress Trac 
    noreply at wordpress.org
       
    Wed Apr  9 22:08:18 UTC 2014
    
    
  
#27624: Add a filter to override the location of htaccess file
-------------------------------+------------------------------
 Reporter:  Denis-de-Bernardy  |       Owner:
     Type:  enhancement        |      Status:  new
 Priority:  normal             |   Milestone:  Awaiting Review
Component:  General            |     Version:  3.0
 Severity:  normal             |  Resolution:
 Keywords:                     |     Focuses:  multisite
-------------------------------+------------------------------
Changes (by Denis-de-Bernardy):
 * keywords:  reporter-feedback =>
Comment:
 To reproduce, install WP in a subfolder, use the MS rewrite rules of a
 subfolder install in a normal install to make the wp-admin area available
 without the wp subfolder prefix (/wp-admin instead of /wp/wp-admin), and
 then filter siteurl so it returns the home url.
 Admittedly, it's an edge case that hardly effects anyone, and I'd have
 never run into it had I not sought to fix the bloody /wp-admin/network
 urls that WP is returning when WP in a /wp subfolder.
 Regardless of that fact, the matter at hand is that get_gome_path() often
 returns an incorrect value in a number of use-cases with WP in a subfolder
 when trying to fix WP for various reasons -- as does guess_url(). I found
 means to fix most of the bugs I ran into using a plugin, and opened or
 subscribed to tickets that related to the heaps issues I ran into while
 probing into this. The only bit I failed to resolve in a satisfactory
 manner is the get_home_path() part: I end up hooking on the
 rewrite_flush_hard hook, or whatever it's called, and returning false
 after essentially rewriting the insert_with_markers() function, in order
 to prevent WP from polluting a git repo where it doesn't ignore the
 htaccess file it creates.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/27624#comment:4>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
    
    
More information about the wp-trac
mailing list