3

私のクライアントはページを持っていると判断したので、index.html/nfm&t (テスト用)で名前を付けたディレクトリを作成しましたが、そのURLはまだ404をスローしています。したがって、明らかにそれはそれほど簡単ではありません。nfm&t

何か案は?または、URLを少なくとも解決するように、にリダイレクトする方法はありnfm&tますか?nfmt

ちなみに、これはWindowsサーバーであり、リダイレクトの実行に慣れている方法にレンチを投げかけます。

4

5 に答える 5

0

なぜWindowsServerは、リダイレクトの方法にレンチを投げ込むのでしょうか。IIS 7を使用している場合は、URL書き換えモジュールを使用できます。IISに組み込まれています。IIS 6を使用している場合は、外部モジュールであるISAPIRewriteがあります。どちらもApacheのmod_rewriteと同じ構文を使用します。

于 2010-03-16T19:15:50.213 に答える
0

/ nfmディレクトリはありますか?そうでない場合は、作成してみてください。いずれにせよ、Default.aspxファイルを入れて、アクセスしようとしている正確なパスを返してもらいます。ここにこれがあると、そこに移動してexample.com/nfm/Default.aspx何かを実行できるようになる可能性があります。

そのディレクトリにアクセスした場合は、にリダイレクトしてexample.com/nfm%26t、機能するかどうかを確認してください。それでも問題が解決しない場合は、SOLです

于 2010-03-16T19:17:03.137 に答える
0

これをSnowLeopard(OSX 10.6.2)ワークステーションでApacheを使って試しましたが、動作します。これはFirefox3.6からのものです。あなたが苦労しているWindowsのもののように見えます。正直なところ、エンコードなしでは機能するとは思いませんでしたが、試してみるまでわかりません。

代替テキストhttp://www.vertigrated.com/images/so_screenshot.png

于 2010-03-16T19:18:27.347 に答える
0

AllowRestrictedCharsをオンにして、 VersionCompatibilityを有効にする必要があります。

于 2010-03-16T19:19:23.933 に答える
0

または、URLを少なくとも解決するようにnfm&tをnfmtにリダイレクトする方法はありますか?

もちろん。一般的なURLハンドラーやエラーハンドラーを作成します。URLが見つかったときに、そのURLがに等しい場合は、内部で、/nfm&t実際に返したいページにコンテキストを書き直します。これは良い考えですか?おそらくそうではありません。しかし、それは機能します。キースの答えは、URLを取得して何かを行う2つの方法を提案していますが、.Netを使用している場合は、グローバルasaxファイルを介してこれを行うこともできます(エラーが発生したときにaspxページを実行するように注意してください)。 。

于 2010-03-16T19:19:44.317 に答える