あるサーバーから別のサーバーに移動した後、一部のキリル文字ファイル名が破損しています。

あるサーバーから別のサーバーに移動した後、一部のキリル文字ファイル名が破損しています。

私のウェブサイトをあるサーバーから別のサーバーに移動しましたが、キリル文字のファイル名に問題が発生しました。 WordPressの一部のキリルURLは問題ありませんが、一部は現在破損しています。以前のサーバーでは問題ありませんでした。

次のようになります。 WordPress イメージ ギャラリーには、次の URL を含む破損したイメージがあります。/wp-content/uploads/2013/11/олимпийские-новогодние-шары.jpg (URL エンコードバージョン/wp-content/uploads/2013/11/%D0%BE%D0%BB%D0%B8%D0%BC%D0%BF%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B5-%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE%D0%B4%D0%BD%D0%B8%D0%B5-%D1%88%D0%B0%D1%80%D1%8B.jpg:)

このURLに移動すると、404エラーが表示されます。

その後、FTPに移動してそこからファイル名をコピーし(олимпийские-новогодние-шары.jpg)URLに移動します。/wp-content/uploads/2013/11/олимпийские-новогодние-шары.jpg

(URLエンコーディングバージョン/wp-content/uploads/2013/11/%D0%BE%D0%BB%D0%B8%D0%BC%D0%BF%D0%B8%D0%B8%CC%86%D1%81%D0%BA%D0%B8%D0%B5-%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE%D0%B4%D0%BD%D0%B8%D0%B5-%D1%88%D0%B0%D1%80%D1%8B.jpg:)

今大丈夫!

再:

  • олимпийские-новогодние-шары.jpg- 壊れた
  • олимпийские-новогодние-шары.jpg- 効率的。

同じように見えます。上記のURLをコピーして貼り付けて確認してみてください!

作業ファイル名(FTPまたはSSHからコピー)のURLを使用し、キリル文字ファイル名をキーボードの文字に置き換えるとй(FTPからコピー)、йキーボードで/を入力するように変更するまで、すべてがうまく機能します(200 OK)。 WordPressからコピーしました。

これは本当に私の心を魅了しました!同じように見える文字がある場合には機能しますが、他の場合には機能しません。またはй同じ別のキリル文字はどうですか?キーボードでこれらの文字(FTPからコピーしたファイル名)を変更すると、404エラーは発生しません。шд

詳しく見ると、URL エンコードのバージョンはまったく同じではありません。

%D0%BE%D0%BB%D0%B8%D0%BC%D0%BF%D0%B8%D0%B8%CC%86%...
%D0%BE%D0%BB%D0%B8%D0%BC%D0%BF%D0%B8%D0%B9%D1%81%...

しかし、なぜそしてどのように影響を与えるのですか?

ベストアンサー1

おすすめ記事