私は次のリライトを持っています:
RewriteEngine On
Options +Indexes
RewriteRule ^/#/why-us/44534/$ http://www.new-site.com/why-us/? [R=301,NE,NC,L]
RewriteRule ^/#/about-us/33945/$ http://www.new-site.com/about-us/? [R=301,NE,NC,L]
これをサイトのルートにある .htaccess ファイルに入れました。ただし、www.old-site.com/#/why-us/44534 にアクセスすると、old-site.com の「Index of /」ページが表示されます。
古いサイトの URL 構造の先頭に /#/ がある理由はわかりませんが、それは私が制御できるものではありません!