友よ、これは私にとって複雑な問題です。私はこれについて何度も調査しましたが、ついにあなたにたどり着きました(解決策が得られることを願っています)。次のような製品 URL がありました。
/product_info.php/products_id/75
SEO に従って、キーワードが豊富な URL が必要だったので、products.php ファイルにスラッグを追加し、URL を次のように変更しました。
/product_info.php/products_id/75/product-title
しかし、これも理想的な URL ではありません。私はこれを次のように望んでいました:
domainname.com/products/product-title/75
.htaccess ファイルに加えた変更は次のとおりです。
RewriteRule ^products/([A-Za-z0-9-]+)/([0-9]{2})/?$ product_info.php?products_id=$2=$1 [L]
RedirectMatch 301 ^/product_info.php/products_id/([0-9]{2})/([A-Za-z0-9-]+)$ http://www.livevaastu.com/products/$2/$1
問題は、古い URL (スラッグがない) が Google によってインデックス化されていることです。そして、それらの古いものを新しいものにリダイレクトする方法がわかりません。また、製品ページがたくさんあるので、1つずつリダイレクトできませんでした. あなたたちは天才です。どうにかして助けてくれませんか。(私を笑わずに)。M は開発者ではありません。