2017-04-07 4 views
1

メインページはWordPressです。サブディレクトリにフォーラムがインストールされています。私はforum.domain.comにサブドメインを設定しました。domain.com/sub sub.domain.com/subにリダイレクト

サブドメインに行くのは問題ありませんが、domain.com/forumに行くと、私はforum.subdomain.com/forumにリダイレクトされます。

私は.htaccessmod_rewriteのものを使っていましたが、私は新しいので、おそらく動作するURLの代わりにラザニアを作ってしまうでしょう。私のホームページのWordPressのインストールと私のフォーラムにはそれぞれmod_rewrite用の.htaccessファイルがあります。

助け、洞察力、啓発に感謝します。

答えて

1

あなたはルート.htaccessで、このルールを使用してそれを達成することができるはずです。

RewriteEngine on 
RewriteBase/

RewriteCond %{HTTP_HOST} !^sub\.domain\.com/sub$ [NC] 
RewriteRule ^sub/$ http://sub.website.com/sub [L,NC,R=301] 

このルールを最初にチェックしますが、サブドメインにしている場合は、あなたがしている場合、何も起こりません。もしあなたがsub.domain.com/subにいなければ、あなたにそれがリダイレクトされます。

これをテストする前にキャッシュをクリアしてください。私は再読み込みあなたの質問を何度もしましたし、上記のあなたが探している答えではないように、今私が感じ

EDIT

sub.domain.com/subからsub.domain.comにリダイレクトしようとしていますか?その場合は、次のようにする必要があります。

RewriteEngine on 
RewriteBase/

RewriteCond %{HTTP_HOST} ^sub\.domain\.com/sub$ [NC] 
RewriteRule ^sub/$ http://sub.website.com [L,NC,R=301] 
+0

@Dylan Roberson質問を何度か読んだ後に、私は今あなたが信じている答えではないと信じています。あなたの質問はかなり混乱しています。実際に達成しようとしていることは何ですか? – Lag

+0

混乱した質問を申し訳ありませんが、私は混乱する人です。私はdomain.com/subからsub.domain.comに移動しようとしています。これはDNSとすべてを設定しました。しかし、いくつかの奇妙な理由で代わりにsub.domain.com/subに行き、domain/subに行くときにsub.domain.com/subの最後に/ subを切り捨てようとしています。それは奇妙な混乱の問題です、そして私は謝罪します –

+0

@DylanRobersonそれは問題ではありませんディランhaha。編集に書いた2番目のルールを試してみてください。それはあなたの問題を解決するはずです。 – Lag

関連する問題