次のシナリオを使用してドメインをリダイレクトしたいというこのシナリオがあります。ApacheでRewriteRuleを使用してこれを実現できるかどうか、アドバイスをいただけますか?
http://www.domainname.com/urlを使用して行われたすべての呼び出しをhttp://domainname.com/urlにリダイレクトしたいと思います。
次の書き換えルールで上記を実現できました
# BEGIN WithoutWWW
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.domainname\.com$ [NC]
RewriteRule ^(.*)$ http://domainname.com/$1 [R=301,L]
# END WithoutWWW
http://www.domainname.comまたはhttp://domainname.comだけにアクセスしようとした場合は、http://dname.comにリダイレクトしてください。
ApacheでRewriteRuleを使用してこのルールを実現するにはどうすればよいですか?私もPHPを使用しているので、PHPを使用したソリューションも有効です。