0

私の Web サーバーでは、Wordpress をサブ フォルダーにインストールしました/wp
ここで、Apache の mod_rewrite を使用して次のことを実現したいと考えています。

  1. www.domain.comすべてのトラフィックをリダイレクトするdomain.com
  2. すべてのトラフィックをサブ フォルダーにリダイレクトする/wp

ルートの.htaccessファイルで次のことを試しました。

RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$
RewriteRule ^(/)?$ wp [L]

RewriteCond %{HTTP_HOST} ^www\.domain\.com
RewriteRule ^(.*)$ http://domain\.com/ [R=permanent,L]

しかし、それは実際には意図したとおりには機能しません。
ここで私が間違っていることはありますか?

EDIT:最後の2行を次のように変更することで、最初の要件を解決しました。

# Redirect www.domain.com to domain.com
RewriteCond %{HTTP_HOST} ^www [NC]
RewriteRule ^.*$ http://domain.com/$0 [R=301,L]

2番目の要件はまだ開いています...

4

1 に答える 1