[wp-trac] [WordPress Trac] #23218: The suggested .htaccess rules located in `wp-admin/network/setup.php` do not work.
WordPress Trac
noreply at wordpress.org
Sat Dec 23 17:27:25 UTC 2023
#23218: The suggested .htaccess rules located in `wp-admin/network/setup.php` do
not work.
--------------------------+------------------------
Reporter: conner_bw | Owner: (none)
Type: defect (bug) | Status: closed
Priority: normal | Milestone:
Component: Multisite | Version: 3.5
Severity: normal | Resolution: duplicate
Keywords: | Focuses:
--------------------------+------------------------
Comment (by zaaraheoo):
Replace the suggested .htaccess rules in the setup.php file with the
following rules:
{{{
RewriteEngine On
RewriteBase /~dac514/pb-externals/trunk/wp/
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) wp/$2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ wp/$2 [L]
RewriteRule . index.php [L]
}}}
These modified rules should work better for your localhost environment.
Make sure to replace the existing .htaccess rules in your WordPress
installation's .htaccess file with the updated rules above.
After making these changes, try adding a new site again and see if the
infinite redirect error is resolved. If you continue to experience issues,
you may also need to check your WordPress configuration and ensure that
your local server environment is properly set up for multisite
installations. Additionally, ensure that mod_rewrite is enabled in your
Apache configuration if it's not already enabled.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/23218#comment:2>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list