htaccessに次のコードがあります:
RewriteRule ^test.html$ index.php?ctrl=location&action=view [L]
問題は、私のページが2つのアドレスでアクセスできることです:
- ./index.php?ctrl=location&action=view
- ./test.html
http://website.com/index.php?ctrl=location&action=view
と入力するとURLで、
http://website.com/test.html
への301リダイレクトを行います
。
私は次を試しましたが、それは逆です:
RewriteRule ^test.html$ index.php?ctrl=location&action=view [R=301,L]
そして、私は他のことを試しましたが、うまくいきませんでした。
回答 1 件
関連記事
- ht-フォーラムトピックのURLにリダイレクトする方法にアクセスしますか?
- htaccessは言語タグ付きのサブフォルダーにリダイレクトします
- ipadとiphoneを除くhtaccessリダイレクトディレクトリ
- 古いURLから新しいURLへのhtaccessのURLリダイレクト
- htaccessを使用したURLリダイレクト
- 引数が含まれる場合のhtaccessリダイレクト(" indexphp?value = 2")
- https://にリダイレクトし、wwwを削除します。 WordPressサイトのhtaccessで
- SSLリダイレクトhtaccessが機能しない
- URLリダイレクトhtaccessでディレクトリを削除
これを使用できます: