web-dev-qa-db-ja.com

特定のページにドメイン名を転送しますか?

私は私のWordpressサイトの一つのためにdomanエイリアス設定を持っています、そして私はその特定のドメインをページに転送しようとしています。

2ドメインは -

www.alias.com www.actual.com人々が www.alias.com ドメインを使うとき、私は彼らを www.alias.com/content/ に転送したいです。

私はhtaccessファイルでいくつかのことを試みましたが、私はWorpdressがリダイレクトを無視しているかもしれないと思うか、または私はそれが完全に間違っていると思います!

すなわち

Redirect 301 www.alias.com http://www.alias.com/content/

# and
RewriteCond %{HTTP_Host} ^www.alias.com
RewriteRule (.*)$ http://www.alias.com/content/ [R=301,L]

最高、Dc

1
v3nt

まず最初に - あなたのサーバーは.htaccessファイルの上書きを許可しますか?そうでない場合は、それを有効にする必要があります。私のサーバーは設定ファイルにAllowOverride Allが設定されているので、.htaccessのルールを機能させることができます。

alias.comactual.comと同じディレクトリを指していますか?そうでない場合は、.htaccessファイルをalias.comルートに置く必要があります。

また、私があなたの要求を正しく理解しているならば、.htaccessalias.comファイルはこれを含む必要があります:

RewriteEngine On
RewriteCond %{HTTP_Host} ^www.alias.com$ [NC]
RewriteRule ^(.*)$ http://www.actual.com/content/ [R=301,L]

参考文献

Apacheの 設定ファイルURLの書き換え docs

http://www.ilovejackdaniels.com/ からのmod_rewriteもありますが、そのサイトは現在停止中のようです。

2
Pat J