何らかの理由でheader("Location")
、新しいページでリダイレクトすると、ハッシュが保持されます。
だからあなたがしているならexample.com/index.html#signup
リダイレクトします
header("Location: /account.html");
exit;
しかし、それは示していますexample.com/account.html#signup
なぜこれが起こっているのですか、どうすればそれを止めることができますか?すなわちexample.com/account.html
ノート:
file.html
にリダイレクトするために.htaccessを使用していますfile.php
RewriteRule ^([a-zA-Z0-9-_.]+)\.html$ $1.php [L]