たとえば、/category/topic/post/
を/index.php?cat=1&topic=2&post=3
に書き換えると、/index.php?cat=1&topic=2&post=3
はどのようにしてPHPを使用できますか?PHP:mod_rewriteで書き換えられたURLを取得するにはどうすればよいですか?
11
A
答えて
12
かなり簡単に再作成できます。 $_SERVER['PHP_SELF']
は、スクリプトの正しいファイル名を提供します。
$url = $_SERVER['PHP_SELF'];
$parts = array();
foreach($_GET as $k=>$v) {
$parts[] = "$k=" . urlencode($v);
}
$url .= "?" . implode("&", $parts);
$url
は今、あなたが探しているURLになります。これは、トリックを行う必要があります。
編集:@ carpereretの答えははるかに良いです。代わりに彼をアップアップ
9
関連する問題
- 1. JSPで書き換えられたURLを取得するにはどうすればよいですか?
- 2. URL書き換えを行うにはどうすればいいですか?
- 3. URLをasp.netのQueryStringからフォルダベースのURLに書き換えるにはどうすればいいですか?
- 4. URLをサブドメインからメインドメインのリンクに書き換えるにはどうすればよいですか?
- 5. 動的URLをSEO Friendly URLに書き換えるにはどうすればよいですか?
- 6. AngularJS:前のURLを取得してパラメータを置き換えるにはどうすればよいですか?
- 7. URLの書き換えで外部情報を使用するにはどうすればよいですか?
- 8. URLを書き換える際に第2パラメータを渡すにはどうすればよいですか?
- 9. 私は書き換えにはどうすればよいのURL
- 10. $ routeProviderからURL句を取得するにはどうすればよいですか?例えば
- 11. Magento 2 URLの書き換えを作成するにはどうすればよいですか?
- 12. IIS URL書き換えルール - 一部のセグメントを削除するにはどうすればよいですか?
- 13. サブドメインをURLの変数に書き換えるにはどうすればよいですか?
- 14. このURLをApacheに書き換えるにはどうすればよいですか?
- 15. 特定のURLを404に書き換えても、同じURLに別の書き換えられたURLでアクセスできるようにするにはどうすればよいですか?
- 16. GET変数を持つURLを書き換えるにはどうすればよいですか?
- 17. この単純なURLの書き換えを行うにはどうすればよいですか?
- 18. libblkidからUUIDを与えられたデバイスを取得するにはどうすればよいですか?
- 19. Goでhttpからhttpsに書き換え/リダイレクトするにはどうすればよいですか?
- 20. 特定のURLを書き換えるにはどうすればよいですか?
- 21. Zeus書き換えルールを使用してURLパスから最後のディレクトリを取得するにはどうすればよいですか?
- 22. jdbc urlのスキーマをjavaに置き換えるにはどうすればよいですか?例えば
- 23. URLから証明書を取得するにはどうすればよいですか?
- 24. スタックオーバーフローのようなきれいなURLを取得するにはどうすればよいですか?
- 25. htaccessは既に書き換えられたURLに書き換えます
- 26. ハードコードされたUIをレイアウトXMLに書き換えるにはどうすればよいですか?
- 27. 書き換えられたURLのクエリ部分をリモートでリダイレクトした後に削除するにはどうすればよいですか?
- 28. htaccessを使用してURL書き換えを使用できるようにページングURLを設定するにはどうすればよいですか?
- 29. ブラウザからペーストできるURLを取得するにはどうすればよいですか?
- 30. nodejsリクエストモジュールからリダイレクトされたURLを取得するにはどうすればよいですか?
にあるはずです。短い答え:できません。ただし、アプリケーションが書き換えスキームを認識している(つまり、逆マッピングがある)か、または書き換えルールが明確に定義されている場合は、書き換えプロセスを取り消すことができます。 –
URL書き換えモジュールv2が使用されている場合、@Emre '$ _SERVER ['REQUEST_URI']'はApacheサーバーとIIS 7.xで正常に動作します。 – LazyOne
なぜこのURLが必要ですか?達成したいことを達成するためのより簡単な解決策があるかもしれません。 – dqhendricks