何らかの理由で、404個のエラーが発生しているようですが、要求されたすべてのURLが有効なリンクに移動していますが、後続の/ nullが付いています。私はこれがフロントエンドコードにないので、どこから来ているのかわかりません。例えば.htaccess末尾のヌル
:
RewriteRule ^([^/null]*)/null$ http://www.domain.com/$1 [NC,R=301]
マイ:http://domain.com/valid/valid/null
私はhtaccessファイルでそれらを削除したいが、私は多くの幸運を持っていないよ、これらの末尾のヌルのソースを見つけることができないので、 .htaccessの知識は少し錆びています。誰かが私を正しい方向に向けることができますか?
を取り除く必要があります。あなたがそれについてもっと詳しく説明したら、おそらく私たちはそれを手伝ってくれるでしょう。 –
'[]'は文字グループを表します。 '[^/null]'は '/'、 'n'、' u'、 'l'ではない文字を意味し、あなたが期待するように'/null'以外の文字列は意味しません。 – cha0site