問題タブ [request-uri]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Nginx 書き換え引数
私は Web サーバーで Nginx を使用していますが、ここで書き換えがどのように機能するかを完全には理解していません。Apacheで動作するようになりました。
私は MVC ベースの PHP プロジェクトを使用しており、Apache で行ったようにクリーンな URL を使用したいと考えています。
www.domain.com/index.php?url=home/index正常に動作します。
www.domain.com/home/index動作しません。ご覧のとおり、最後の URL のようなきれいな URL が必要です。
私はいくつかの書き換えを試みましたが、try_files を使うべきか、書き換えるべきかわかりません。しかし、後で書き直したと思います。
私が言ったように、私はまだ書き直しを学んでいます。私のサーバーブロックは次のようになります。
私の書き換えブロックは理にかなっていると思いましたが、そうではないと思います。いくつかの書き換えを試みましたが、500 または 404 エラーが発生しました。そして、私が言ったように、私はまだ書き直していません。始めるには助けが必要です。
前もって感謝します。
php - $_SERVER['REQUEST_URI']を使用してブラウザのように機能するphp cronジョブ
$_SERVER['REQUEST_URI'] を送信する通常のブラウザーとして機能する cron ジョブを作成することは可能ですか?
/usr/bin/php -q __path_to my php file____ を実行すると
私はこのようなものを手に入れます
しかし、ブラウザから実行すると、より多くのものを取得できます
リンクスとカールも試しましたが、うまくいかないようです...
誰か答えてくれたらありがとう
.htaccess - request_uri から宛先 URL に変数を渡す
変数が存在する場合は、request_uri から宛先 URL に渡す htaccess ルールを作成する必要があります。
そのため、リクエスト URL に「test=something」が含まれている場合、「test」変数がまだ含まれていなければ、新しい URL に追加する必要があります。
前もって感謝します。
php - 投稿値 $_SERVER['REQUEST_URI'] 403 禁止
こんにちは、私のウェブサイトをセットアップしようとしています。最初のphpは非常にうまく機能します。dbから選択値を取得できます。送信ボタンをクリックすると取得します
エラー。送信ボタンは POST $_SERVER['REQUEST_URI'] を使用し、同じ php に移動し、以下のコードのように tinymce リッチ テキスト ボックス内の値を追加/変更します。
そしてそれはフォームの側面を投稿します
ローカルのワンプサーバーで非常にうまく機能します。
パネルとしてcpanelを使用しています。
nginx - Nginxの書き直しは私を夢中にさせる
URL: http://xxxxxx/index.php?route=product/category&path=565
そして、なぜ以下のルールが機能しないのですか?!?!
これ - まったく機能しません:
これは - あまりにも仕事ではありません!=(
java - java.lang.IllegalStateException: @PathVariable が見つかりませんでした
私は現在、既存のプロジェクト (Java バージョン: 1.7.0、Spring MVC フレームワーク バージョン: 3.1.4 を使用) に取り組んでおりPathVariable、特定のコントローラー クラスの 1 つの URI でのみこの問題を特定できました。すでにこのエラーに直面している人はいますか?どのように修正/解決しましたか? ありがとう!
コード(Java コントローラー クラスの抽出部分):
Tomcat ログ (catalina.out ファイル) のエラー出力:
すでに調査したこと:
- 仕様ドキュメント (mvc-ann-requestmapping-uri-templates) に従って、PathVariable アノテーションの春の規則に従いました。
- Java プロジェクトには他に同様のパスが見つかりませんでした。(/site/apps/{question-id}) 内で競合が発生する可能性があります。
- また、マッピングをログに記録し、mappedPattern値 (ここにあります: https://github.com/spring-projects/spring-framework/blob/master/spring-webmvc/src/main/java/にある) に従って、見栄えがよくなります。 org/springframework/web/servlet/mvc/annotation/AnnotationMethodHandlerAdapter.java#L755-L764 )
- 「URI テンプレート変数マップ」の値がnull ( https://github.com/spring-projects/spring-framework/blob/master/spring-webmvc/src/main/ java/org/springframework/web/servlet/mvc/annotation/AnnotationMethodHandlerAdapter.java#L853-L854理由がわからない!