過去 3 時間から、この 301 URL リダイレクトを試していますが、期待どおりに機能しません。これで私を助けてください。.htaccess ファイルのコードは次のとおりです。
Options +FollowSymLinks +SymLinksIfOwnerMatch -MultiViews
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mydomain.com [NC]
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [L,R=301]
RewriteBase /
rewriterule ^(.*)/(.*)\.html$ product.php?id=$1&name=$2 [L]
rewriterule ^deals/(.*)$ details.php?id=$1 [L]
rewritecond %{SERVER_PORT} 80
rewritecond %{REQUEST_URI} publisher.php
Redirect 301 /deals/74/product-name.html http://mydomain.com/74/product-name.html
www.mydomain.com/deals/74/product-name.html と入力すると、「www.mydomain.com/deals/74/product-name.html?id=74&name=product-name」にリダイレクトされます。
URL の後に「?id=74&name=product-name」を追加する理由がわかりません。「www.mydomain.com/deals/74/商品名.html」だけを表示したい
この問題を解決する方法がわかりません。これについてご案内いただければ幸いです。