Bitnami/Wordpress Multisite Subdirectory: Redirect Loop -


i'm using aws/bitnami/wordpress stack install wp multisite (3.5.1-1) subdirectory structure.

i can create sub-sites, trying view sub-sites dashboard results in 'redirect loop'. additionally, when view sub-site appears theme/plugins broken.

i have installed multisites before no issues, assuming related bitnami itself. i've searched through database confirm site urls same read that common solution, i'm still facing same problem.

here what's in .htaccess:

# begin wordpress <ifmodule mod_rewrite.c> rewriteengine on rewritebase / rewriterule ^index\.php$ - [l] # uploaded files rewriterule ^([_0-9a-za-z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [l] # add trailing slash /wp-admin rewriterule ^([_0-9a-za-z-]+/)?wp-admin$ $1wp-admin/ [r=301,l] rewritecond %{request_filename} -f [or] rewritecond %{request_filename} -d rewriterule ^ - [l] rewriterule ^([_0-9a-za-z-]+/)?(wp-(content|admin|includes).*) $2 [l] rewriterule ^([_0-9a-za-z-]+/)?(.*\.php)$ $2 [l] rewriterule . index.php [l] </ifmodule> # end wordpress 

try this:

delete .htaccess file.

then edit /opt/bitnami/apps/wordpress/conf/wordpress.conf , replace content this:

<ifversion < 2.3 >   namevirtualhost *:80 </ifversion>  <virtualhost *:80>  serveradmin mail@example.com  documentroot "/opt/bitnami/apps/wordpress/htdocs"   <directory "/opt/bitnami/apps/wordpress/htdocs">    options +multiviews +followsymlinks    allowoverride none    <ifversion < 2.3 >    order allow,deny    allow    </ifversion>    <ifversion >= 2.3>    require granted    </ifversion>     # begin wordpress   rewriteengine on   rewritebase /   rewriterule ^index\.php$ - [l]    # uploaded files   rewriterule ^([_0-9a-za-z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [l]    # add trailing slash /wp-admin   rewriterule ^([_0-9a-za-z-]+/)?wp-admin$ $1wp-admin/ [r=301,l]    rewritecond %{request_filename} -f [or]   rewritecond %{request_filename} -d   rewriterule ^ - [l]   rewriterule  ^[_0-9a-za-z-]+/(wp-(content|admin|includes).*) $1 [l]   rewriterule  ^[_0-9a-za-z-]+/(.*\.php)$ $1 [l]   rewriterule . index.php [l]   # end wordpress   </directory> </virtualhost> 

then restart apache using command:

sudo /opt/bitnami/ctlscript.sh restart 

Comments

Popular posts from this blog

ios - iPhone/iPad different view orientations in different views , and apple approval process -

java Extracting Zip file -

C# WinForm - loading screen -