タグ付けされた質問 「redirect」

ユーザーエージェントに応答本文を表示せず、代わりに別のリソースを要求するよう要求するWebサーバーによる応答。質問は、リダイレクトプロトコル、リンクエクイティ、リダイレクトのタイプに関連する場合があります。

6
文字列をstdinに送信する
これをbashで効果的に行う方法はありますか? /my/bash/script < echo 'This string will be sent to stdin.' 次のようなエコーからの出力をパイプ処理できることを知っています。 echo 'This string will be piped to stdin.' | /my/bash/script

2
HTTPリダイレクトコードの違い
さまざまなHTTP 3XXリダイレクトコードの違いは明確ではありません。はい、私は仕様を読みましたが、ここでは標準と実際の実践との間にいくつかの矛盾があるようです。 301リダイレクトコードは明らかに十分なようだ:リソースが恒久的に別のURIに移動されました。この手段を、そして未来の要求はURIことを使用する必要があります。 また、307リダイレクトコードも明確に見えます。つまり、リダイレクトは一時的なものであり、今後のリクエストでは引き続き元のURIを使用する必要があります。 しかし、私は違いが間にあるものを言うことができない302と303、あるいはそれらのいずれかから、本当に異なっている理由301。302もともとは一時的なリダイレクト(のような307)を意図していたようですが、実際には、ほとんどのブラウザはのように処理していました303。しかし、a 303とaの違いは何301ですか?される301リダイレクトがあることを意味することになって、より恒久的な?

14
Apacheが別のポートにリダイレクトする
私はしばらくこれに苦労してきて、間違いなく何か間違ったことをしています。 同じマシン上にApacheサーバーとJBossサーバーがあります。mydomain.comのトラフィックをJBoss localhost:8080 / exampleにリダイレクトしたいと思います。DNSは現在mydomain.com用に設定されており、ブラウザに入力するとポート80に直接移動します。 私の質問は、特定のドメイン名(この場合は「mydomain.com」)がApacheに到達したときに、どのようにして別のポートにリダイレクトするのですか? <VirtualHost ip.addr.is.here> ProxyPreserveHost On ProxyRequests Off ServerName mydomain.com ProxyPass http://mydomain.com http://localhost:8080/example ProxyPassReverse http://mydomain.com http://localhost:8080/example </VirtualHost> 提案付きで更新 -ポート8080にまだ転送されない <VirtualHost *:80> ProxyPreserveHost On ProxyRequests Off ServerName mydomain.com ServerAlias www.mydomain.com ProxyPass http://mydomain.com http://localhost:8080/example ProxyPassReverse http://mydomain.com http://localhost:8080/example </VirtualHost>
151 apache  redirect 

7
cURLを使用してリダイレクト先を見つけるにはどうすればよいですか?
curlをリダイレクトに従うようにしていますが、正しく機能させることができません。GETパラメータとしてサーバーに送信し、結果のURLを取得する文字列があります。 例: 文字列= コボルドヴァーミン URL = www.wowhead.com/search?q=Kobold+Worker そのURLにアクセスすると、「www.wowhead.com/npc=257」にリダイレクトされます。「npc = 257」を抽出して使用できるように、curlがこのURLをPHPコードに返すようにします。 現在のコード: function npcID($name) { $urltopost = "http://www.wowhead.com/search?q=" . $name; $ch = curl_init(); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1"); curl_setopt($ch, CURLOPT_URL, $urltopost); curl_setopt($ch, CURLOPT_REFERER, "http://www.wowhead.com"); curl_setopt($ch, CURLOPT_HTTPHEADER, Array("Content-Type:application/x-www-form-urlencoded")); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE); return curl_getinfo($ch, CURLINFO_EFFECTIVE_URL); } …
149 php  redirect  curl 

3
Valgrindの出力をファイルにリダイレクトする方法は?
Valgrindツールを使用しているときに、valgrindツールによって生成された詳細をログに記録する必要があります。どうすればそれを達成できますか?私は何かを試しました、 valgrind a.out | test そして valgrind a.out > test これは、valgrindメモリエラーではなく、プログラムの出力のみを提供し、情報をリークしました。プログラムがユーザーの操作を必要としない場合(つまり、入力を行う場合)でも、このようになっています。プログラムがユーザー入力を必要とする場合でも、それ自体は機能しません。 これどうやってするの?
147 redirect  valgrind 

5
Heroku / GoDaddy:ネイキッドドメインをwwwに送信[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する 私のウェブサイトがネイキッドドメインを取得してwwwドメインにリダイレクトする方法を見つけようとしています。Herokuを使用していて、GoDaddyのドメインを持っています。Herokuのため、私のAレコードは次のようにすでに設定されています。 @:75.101.145.87 @:75.101.163.44 @:174.129.25.170 そして、私のwww CNAMEはproxy.heroku.comを指しています。 私はインターネット全体を見渡してきましたが、このリダイレクトを行う方法についての簡単な無料の回答が見つかりません。有料サービスの使用について説明する回答もあれば、Heroku設定の変更と変更について説明するものもありますが、あまり説明していません。現在、ネイキッドドメインに移動すると、そのようなアプリは存在しないとHerokuが言っているだけですが、wwwドメインに移動すると、それが私のアプリです。

8
アクションフィルター属性からリダイレクト
でリダイレクトを行うための最良の方法は何ですかActionFilterAttribute。私はActionFilterAttribute呼び出されIsAuthenticatedAttributeFilter、セッション変数の値をチェックしました。変数がfalseの場合、アプリケーションがログインページにリダイレクトされるようにします。ルート名を使用してリダイレクトしSystemLoginたいのですが、この時点でのリダイレクト方法は問題ありません。

9
Pythonのstdoutをある種の文字列バッファにリダイレクトできますか?
ftplib小さなFTPクライアントを作成するためにPythonを使用していますが、パッケージ内の一部の関数は文字列出力を返さず、に出力しstdoutます。stdout出力を読み取ることができるオブジェクトにリダイレクトしたい。 私stdoutは次のようにして通常のファイルにリダイレクトできることを知っています: stdout = open("file", "a") しかし、私はローカルドライブを使用しない方法を好みます。 BufferedReaderバッファをストリームにラップするために使用できるJavaのようなものを探しています。

4
URLフラグメントと302リダイレクト
URLフラグメント(の後の部分#)がサーバーに送信されないことはよく知られています。 サーバーのリダイレクト(HTTPステータス302およびLocation:ヘッダー経由)が関係している場合、フラグメントはどのように機能するのでしょうか。 私の質問は本当に2つあります。 元のURLにフラグメント(/original.php#foo)があり、にリダイレクトされた場合、元のURL /new.phpのフラグメント部分は単に失われるだけですか?それとも、新しいURLに適用されることがありますか?この場合、新しいURLは存在します/new.php#fooか? 元のURLに関係なく、サーバーがフラグメント(/new.php#foo)を使用して新しいURLにリダイレクトした場合、フラグメントは「称賛」されますか?または、サーバーは実際にはフラグメントに干渉するビジネスをまったく持っていません-したがって、ブラウザは単に移動するだけでフラグメントを無視します/new.phpか?


4
NGINXでURLをリダイレクトする方法
すべてのhttp://test.comリクエストをhttp://www.test.comにリダイレクトする必要があります。これはどのように行うことができますか。 サーバーブロックに追加してみました rewrite ^/(.*) http://www.test.com/$1 permanent; しかし、ブラウザではそれは言います The page isn't redirecting properly Firefox has detected that the server is redirecting the request for this address in a way that will never complete. 私のサーバーブロックは次のようになります server { listen 80; server_name test.com; client_max_body_size 10M; client_body_buffer_size 128k; root /home/test/test/public; passenger_enabled on; rails_env production; #rewrite …


3
ログインページにリダイレクトするときの正しいHTTPステータスコードは何ですか?
ユーザーがログインしておらず、ログインが必要なページにアクセスしようとすると、ログインページにリダイレクトするための正しいHTTPステータスコードは何ですか。 W3Cによって設定された3xx応答コードの いずれも要件に適合していないように思われるので、私は尋ねています。 10.3.1 300複数の選択肢 要求されたリソースは表現のセットのいずれか1つに対応し、それぞれに固有の場所があり、ユーザー(またはユーザーエージェント)が優先表現を選択してリダイレクトできるように、エージェント駆動の交渉情報(セクション12)が提供されていますその場所へのリクエスト。 HEADリクエストでない限り、レスポンスには、ユーザーまたはユーザーエージェントが最も適切なものを選択できるリソースの特性と場所のリストを含むエンティティが含まれる必要があります(SHOULD)。エンティティの形式は、Content- Typeヘッダーフィールドで指定されたメディアタイプによって指定されます。形式と機能に応じて ユーザーエージェントでは、最も適切な選択肢の選択が自動的に実行される場合があります。ただし、この仕様では、このような自動選択の標準を定義していません。 サーバーが適切な表現の選択肢を持っている場合、その表現の特定のURIをLocationフィールドに含める必要があります。ユーザーエージェントは、自動リダイレクトにLocationフィールドの値を使用できます。特に指定のない限り、この応答はキャッシュ可能です。 10.3.2 301を永続的に移動 リクエストされたリソースには新しい永続的なURIが割り当てられており、このリソースへの今後の参照では、返されたURIの1つを使用する必要があります。リンク編集機能を持つクライアントは、Request-URIへの参照を、可能であればサーバーから返される1つ以上の新しい参照に自動的に再リンクする必要があります。特に指定のない限り、この応答はキャッシュ可能です。 新しい永続URIは、応答のLocationフィールドで指定する必要があります(SHOULD)。リクエストメソッドがHEADでない限り、レスポンスのエンティティには、新しいURIへのハイパーリンクを含む短いハイパーテキストノートを含める必要があります(SHOULD)。 GETまたはHEAD以外のリクエストに応答して301ステータスコードを受信した場合、ユーザーエージェントは、ユーザーが確認できない限り、リクエストを自動的にリダイレクトしてはなりません。これにより、リクエストが発行された条件が変わる可能性があります。 Note: When automatically redirecting a POST request after receiving a 301 status code, some existing HTTP/1.0 user agents will erroneously change it into a GET request. 10.3.3 302が見つかりました リクエストされたリソースは一時的に別のURIに存在します。リダイレクトは時々変更される可能性があるため、クライアントは今後のリクエストに引き続きRequest-URIを使用する必要があります(SHOULD)。この応答は、Cache-ControlまたはExpiresヘッダーフィールドで示されている場合にのみキャッシュ可能です。 一時URIは、応答のLocationフィールドで指定する必要があります(SHOULD)。リクエストメソッドがHEADでない限り、レスポンスのエンティティには、新しいURIへのハイパーリンクを含む短いハイパーテキストノートを含める必要があります(SHOULD)。 GETまたはHEAD以外のリクエストに応答して302ステータスコードを受信した場合、ユーザーエージェントは、ユーザーが確認できない限り、リクエストを自動的にリダイレクトしてはなりません。これにより、リクエストが発行された条件が変わる可能性があります。 Note: RFC 1945 and …

6
URLを変更し、jQueryを使用してリダイレクトする
私はこのようなコードを持っています、 <form id="abc"> <input type="text" id="txt" /> </form> そして今、私はこのようにリダイレクトしたいのですが、 var temp = $("#txt").val(); url = "http://example.com/" + temp; window.location.replace(url); // or window.location(url); これを解決するためにjQueryにとにかくありますか?それでも私は持っていurl = http://example.comます。

30
リダイレクト後にPHPセッションが失われる
PHPでリダイレクト後にセッションが失われる問題を解決するにはどうすればよいですか? 最近、リダイレクト後にセッションが失われるという非常に一般的な問題が発生しました。そして、このWebサイトを検索した後も、解決策は見つかりません(ただし、これが最も近くなりました)。 更新 私は答えを見つけたので、同じ問題を経験している人を助けるためにここに投稿したいと思いました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.