ホームページ >バックエンド開発 >PHPチュートリアル >URL の変更、RewriteRule 正規表現
URL が変更されました。助けてください。 RewriteRule 正規表現
以前の URL が十分に統一されていなかったため、URL を再調整しました。しかし、長い間 Baidu が URL を削除することを期待していませんでした。以前の URL がまだ含まれているため、顧客のアクセスに影響を与えないように、古い URL を新しい URL
に一括リダイレクトしたいと考えています。
古い形式は次のとおりです: http://www.songhuala.com/p1099/Beijing Gifts/China_flowers_info.html
新しい形式は次のとおりです: http://www.songhuala.com/-p-1099.html
.htaccess で次のリダイレクトを作成しました
RewriteEngine がオン
RewriteCond %{REQUEST_URI} ^p/d /.*/China_flowers_info.html$
RewriteRule ^(.*)$ ^-p-/d .html$1 [R=301,L]
しかし、正しい新しい URL が見つかりません。午後ずっとテストしましたが、正規表現を変更できませんでした。ぜひアドバイスをお願いします。感謝してもしきれません。