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
Post a Comment