質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
86.02%
Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

Q&A

解決済

.htaccessにパラメータ付きURLをトップへ301リダイレクトさせる記述をしたい

yama5511
yama5511

総合スコア1

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

1回答

0グッド

1クリップ

214閲覧

投稿2023/01/31 00:45

前提

.htaccessの記述について

実現したいこと

.htaccessにパラメータ付きURLをトップへリダイレクトさせる記述をしたい

https://〇〇.jp/?mode=opt&pid=73139925 を
https://〇〇.jp/ にリダイレクト

発生している問題・エラーメッセージ

リダイレクトされない

該当のソースコード

RewriteEngine on RewriteCond %{QUERY_STRING} ^mode=opt&pid=73139925$ RewriteRule / https://〇〇.jp/? [R=301,L]

いろいろ調べて、試してみましたがどうにも記述が反応しません。
初歩的な質問かと思いますが、ご教示いただければ幸いです。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

回答1

0

ベストアンサー

RewriteRule をスラッシュから書いてる部分が違うんじゃないでしょうか

RewriteEngine on RewriteCond %{QUERY_STRING} ^mode=opt&pid=73139925$ RewriteRule ^$ https://example.com/ [R=301,L]

htaccess tester
https://htaccess.madewithlove.com/

投稿2023/01/31 02:27

yuma.inaura

総合スコア1427

下記のような回答は推奨されていません。

  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

回答へのコメント

yama5511

2023/02/01 03:20

回答ありがとうございます。解決いたしました。

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
86.02%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。