2017-06-19 12 views
0

これは私のページです http://example.com/index.htmlです。 このように動作させたいと思います。Apacheリダイレクト&書き換え

からの応答を見てしなければならない私はすでにこれまで

RewriteCond %{QUERY_STRING} ^$ 
    RewriteRule ^/index.html$ http://def.com 

答えて

1

変更あなたのhtaccessファイルを試してみました:

RewriteCond %{QUERY_STRING} ^(headers=0|)$ [NC] 
RewriteRule ^index.html$ http://def.com [R=301,L] 
+0

ありがとうございます@ sreedev-sb – akimran82

+0

こんにちは、クエリ文字列ヘッダーが含まれていないものと一致する必要がある場合はどうすればよいですか?私はRewriteCond%{QUERY_STRING} ^(!ヘッダー)$ [NC] RewriteRule^index.html $ http://def.com [R = 301、L]を試しましたが、これは動作しません。 – akimran82

+0

@ akimran82 RewriteCond%{QUERY_STRING}!^ヘッダー –

1

はこれにあなたのhtaccessファイルを変更します。

RewriteCond %{QUERY_STRING} ^$ [OR] 
RewriteCond %{QUERY_STRING} !headers 
RewriteRule ^index.html$ http://def.com [R=301,L] 
+0

以下のコマンドは実際に私のために働いた\t RewriteCond%{QUERY_STRING}!ヘッダー RewriteRule^index.html $ http://def.com [R = 301、L] – akimran82

関連する問題