.htaccess ファイルを次のように書き換えました。正常に動作しますが、非 www を www にリダイレクトできません。この Web サイトは、サブドメインを使用したマルチサイトの wordpress インストールとしても機能します。そのため、メイン サイトで非 www から www へのリンクとページのリダイレクトをリダイレクトし、サブ ドメイン サイトを台無しにしない方法について、かなり混乱しています。
<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteCond %{HTTP_HOST} ^abc\.com\.au
#RewriteRule ^(.*)$ http://www.abc.com.au/$1 [R=301,L]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
##### PAGE REDIRECTS ######
RewriteRule ^about\_abc\.htm$ "http://www.abc.com.au/company-profile/" [R=301,L]
RewriteRule . index.php [L]
</IfModule>