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

5
Apacheでのリダイレクト、URLの変更、HTTPからHTTPSへのリダイレクト-Mod_Rewriteルールについて知りたいと思っていたが、尋ねるのが怖かったすべて
これは、Apacheのmod_rewriteに関する標準的な質問です。 リクエストURLを変更するか、最初にリクエストしたURLとは異なるURLにユーザーをリダイレクトするには、mod_rewriteを使用します。これには次のようなものが含まれます。 HTTPからHTTPSへの変更(またはその逆) 存在しないページへのリクエストを新しい置換に変更する。 URL形式の変更(?id = 3433から/ id / 3433など) 月と太陽の下で可能なものに基づいて、ブラウザ、リファラーに基づいて異なるページを表示します。 URLをいじりたいもの Mod_Rewriteルールについて知りたいと思っていたものの、尋ねるのが怖かったものすべて! mod_rewriteルールの作成のエキスパートになるにはどうすればよいですか? mod_rewriteルールの基本的な形式と構造は何ですか? どの形式/フレーバーの正規表現をしっかりと把握する必要がありますか? 書き換えルールを記述する際の最も一般的な間違い/落とし穴は何ですか? mod_rewriteルールをテストおよび検証するための良い方法は何ですか? mod_rewriteルールのSEOまたはパフォーマンスへの影響はありますか? mod_rewriteがジョブに適したツールのように見えるかもしれませんが、そうではない一般的な状況はありますか? 一般的な例は何ですか? ルールをテストする場所 htaccessのテスターのウェブサイトは、あなたのルールで遊んで、それらをテストするには絶好の場所です。デバッグ出力も表示されるため、一致したものと一致しなかったものを確認できます。

7
bashコマンド出力から「仮想ファイル」を作成しますか?
bashの出力から「仮想ファイル」を作成する方法があるのだろうか。 例:の出力をmysqldump外部の電子メールアドレスへの添付ファイルとして電子メールで送信するとします。Muttを使用してそうすることができます。mutt私が使用する必要があるオプションがあります-a <name of the file I want to attach>。私は一時ファイルを使用できることを知っています: mysqldump mysqldumpoptions > /tmp/tempfile && mutt -a /tmp/tempfile admin@example.org ただし、mysqldump代わりに出力をMuttに直接リダイレクトします。Muttの-aオプションはファイルのみを受け入れ、ストリームは受け入れませんが、ある種の仮想ファイル記述子またはそれらの行に沿って何かを渡す方法があるかもしれません。何かのようなもの: mutt -a $(mysqldump mysqldumpoptions) admin@example.org 出来ますか?そうでない場合、なぜですか? これはおそらくばかげた例であり、これを行う簡単な方法は確かにありますが、別のコマンドの出力から仮想ファイルを作成することについての私の質問を説明してくれることを願っています。
36 bash  redirection 

1
HttpRewriteModuleでNginxのURLの一部をすばやく簡単に削除する方法は?
HttpRewriteModuleについては知っていますが、正規表現の処理方法は実際にはわかりません。特定のディレクトリ内のすべてのURLを、特に別のディレクトリにリダイレクトする必要があります。 example.com/component/tag/whatever に example.com/tag/whatever Nginxでこれを行う方法を教えてもらえますか?

2
Postfixで1つのドメインから別のドメインにすべてのメールをリダイレクトする方法は?
同じドメイン名の2つの形式があります。1つは一般的なスペルミスで、たとえばtedswidgets.comとtedswigets.comがあります。 <someone> @ tedswigets.comのすべてのメールを同じ<someone> @ tedswidgets.comにリダイレクトしたいと思います。 ドメインからのすべてのメールをキャッチして単一のアドレスにリダイレクトする方法に関する情報はたくさんありますが、それはしたくありません-ドメインからのすべてのメールをキャッチして、ユーザー名部分を保持してリダイレクトします他のドメインの同等のアドレスに再マップします。 申し訳ありませんが、私は仮想エイリアスドメインを使用しており、このサーバー上で電子メールを提供する他のドメインがたくさんあることを述べておかなければなりません。これら2つのドメインは、相互にミラーリングする必要がある多くのドメインのうちの2つだけです。

3
WordPressのインストールをhtaccessで隠す方法は?
(私はあいまいさによるセキュリティは推奨されないことを知っています)。 私はワードプレスを使用しているという事実を隠そうとしています。この投稿は役に立ちますが、コンテンツ(の一種)のみを扱います。私は次のことを行うことに興味があります。 ユーザーwp*がブラウザを介して部分文字列として任意のURLにアクセスしようとします。 結果: 404ページにリダイレクトされます。 ブログのユーザー/管理者は、ログインするためにアクセスする必要があることを知っていますhttp://example.com/blogin/。 結果: Apacheはそれらをにリダイレクトしますhttp://example.com/wp-admin/。 ユーザーwp-adminがブラウザから直接アクセスしようとすると、#1に送信されます。 結果: 404ページにリダイレクトされます。 これまでに行ったこと WordPressのデフォルトインストールでwp*は、WPインストールの(相対)ルートディレクトリにあるファイルにアクセスできることに気付きました。wp-settings.phpそれは私のセットアップについての情報を提供していたので、特に問題がありました。ユーザーがアクセスすると、PHPエラーが発生し、ディレクトリ構造の一部が明らかになります。php.iniファイルを編集してdisplay_errorsオフにしました。アクセスhttp://example.com/wp-settngs.phpすると、空白のページが表示されます。 それ自体がwp-settings.php存在することが明らかになるため、これ自体は理想的ではありません。実際、さまざまなwp*ファイルすべてにアクセスできます(結果はさまざまです)。次に、htaccessファイルに以下を記述します。 RewriteEngine On RewriteBase / RewriteCond %{PATH_INFO} wp* [NC] RewriteRule .* - [F] これはうまくいきました!を含むものwp*はすべて私のカスタム404ページにルーティングされました。しかし、今は自分の管理ページにアクセスできません。 この行を上のコードに挿入しようとしました:RewriteRule ^blogin wp-admin [NC,R,L]。それは直後だったはずですRewriteBaseが、これはうまくいきませんでした。 私はしようとしました: <Directory /home/example/wp*> Order Allow, Deny Allow from example.com Deny from all </Directory> (ルールの書き換えを介して)私のサイトからのリファラーがwp-adminにアクセスできるが、外部の誰かにはアクセスできないことを願っています。これも機能しませんでした。Apacheは、htaccessからこのディレクティブを使用できないと不平を言いました。 私はApacheのドキュメントを読みました。理論的には概念を理解していますが、実際的な助けが必要です。 編集:私の特定のセットアップではhttpd.confの使用に一貫性がないため、httpd.confの代わりに.htaccessを使用するソリューションを探しています。

3
Powershellを使用してExchange 2010で電子メールを自動転送/リダイレクトしているユーザーを見つける
私たちはLive @ eduを使用していますが、これは基本的にHosted Exchange Serverであり、いくつかの追加機能と回避するための制限があります。私は自分のアカウントからメールを転送またはリダイレクトしている全員を見つけようとしています。 使用されていない古いアカウントを削除しようとしていますが、ユーザーにメールをリダイレクトする手順があります。そのため、一部のユーザーが実際にメールをリダイレクトしているため、最後のログイン/ログオフ時間にそれらが使用されているかどうかが反映されないことが予想されます。実際、自動転送または自動リダイレクトのルールを使用しています。 Exchange 2010 Powershellコマンドレットを使用して、転送またはリダイレクトのルールを持つユーザーのリストを見つけるにはどうすればよいですか? /編集:ルールが転送/リダイレクトするか、他のアクションを実行するかに関係なく、サーバー側のルールがあるかどうかを確認するだけで十分です。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.