0

私はリダイレクトするためにいくつかのかなりひどいURLを持っているサイトに取り組んでいます、例えば:-

/sites/default/files/files/National%20Commission%20of%20Enquiry%20-%20Intensive%20Alternative%20to%20Custody%20in%20Greater%20Manchester.doc

これを行う(ASCIIスペースを削除する)と、500エラーが発生します:-

redirect 301 /sites/default/files/files/National Commission of Enquiry - Intensive Alternative to Custody in Greater Manchester.doc http://www.makejusticework.org.uk/wp-content/uploads/National-Commission-of-Enquiry-Intensive-Alternative-to-Custody-in-Greater-Manchester-1.pdf

スペースを%20として保持するのは単に404です。邪魔になっているASCII文字を想定しています-このようなURLをリダイレクトする信頼できる方法はありますか?

4

1 に答える 1

1

%エンコードされた文字を文字自体に置き換えてみてください。そこにいくつかのスペースがあるので、引用符の間にURLを入れる必要があります( "/ sites /.../ここにスペース")

だからあなたの場合:

redirect 301 "/sites/default/files/files/National Commission of Enquiry - Intensive Alternative to Custody in Greater Manchester.doc" http://www.makejusticework.org.uk/wp-content/uploads/National-Commission-of-Enquiry-Intensive-Alternative-to-Custody-in-Greater-Manchester-1.pdf
于 2012-04-10T15:01:57.080 に答える