1

そのようなルールで書き換えたいファイル /tm/index.php があります。

RewriteRule ^tm/([a-zA-Z1-9]*)$ /tm/index.php?p=$1 [L]

書き換えられた URL に PUT リクエストを送信しようとすると、HTTP エラーが発生します。

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>405 Method Not Allowed</title>
</head><body>
<h1>Method Not Allowed</h1>
<p>The requested method PUT is not allowed for the URL /tm/295014.</p>
</body></html>

何をすべきかわかりません。/tm/index.php?p=295014 を呼び出すと正常に動作しますが、そのような方法では使用できません。書き換えルールの変更にご協力ください。

4

1 に答える 1

0

問題は書き換えルールとは関係ありません。メソッドindex.phpを受け入れるように設定されていません。PUTそれが 405 エラーが伝えていることです。

PUT リクエストを許可するためのこの回答をご覧ください: https://stackoverflow.com/a/2935714/851273

于 2012-07-27T17:54:26.123 に答える