私はこのhtaccessの問題に直面しています。検索入力値を$ _GET ['s]で取得する必要があります。これはすでにRewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?action=$1
をhtaccessファイルに追加しています。これはwww.url.com/search/のようなフレンドリーなURLを取得するのに役立ちます。 しかし、私は別の$ _GET ['s']を検索フォームを通してリンクに渡したいと思います。私はwww.url.com/search/search-textのようにそれらを追加したくありません。 com/search /?s =検索テキスト。 どうすればいいですか?
1
A
答えて
0
あなたがする必要があることは、クエリ文字列を追加することをApacheに伝えることです。これを行う最も簡単な方法は、あなたのルールの最後に以下を追加することです:
RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?action=$1 [L,QSA]
注、私はまた、あなたはおそらくしたいL
(last)を追加しました。 QSA
は、クエリ文字列の末尾にと表示されます。
私はmysite.com/test/?test2=true
を訪問し、私は次の出力を参照var_dump()
$_GET
:
array (size=2)
'action' => string 'test' (length=4)
'test2' => string 'true' (length=4)
を
関連する問題
- 1. データを取得する方法PHPのURL値パラメータ$ _GETから
- 2. .htaccess PHPエラーを取得する
- 3. PHP Oauthは$ _GET ['code']からアクセストークンを取得します
- 4. PHPはAJAXから値を取得
- 5. PHPの$ _GETがutm値を取得しない
- 6. jQueryでURLから$ _GET []を取得
- 7. キーから値を取得するPHP
- 8. URLから値を取得するPHP
- 9. セッションから値を取得するPHP
- 10. $ _GET/$ _REQUESTメソッドを使用してURL phpからidを取得する
- 11. PHPで$ _GETを使用してURLからデータを取得する方法
- 12. htaccessファイルと$ _GET
- 13. .htaccess subdomains to _GET
- 14. .htaccessとフィルタリング$ _GET
- 15. .htaccess $ _GET return NULL
- 16. mod_rewrite .htaccess $ _GET [] request
- 17. Kohana、.htaccess、$ _GET
- 18. URLからのPHP $ _GET#
- 19. apacheはhtaccessのブラウザからクッキー値を取得します
- 20. PHPから現在の.htaccessディレクトリを取得
- 21. PHPのdivから値を取得
- 22. PHPのラジオボタンから値を取得
- 23. PHPのSELECTボックスから値を取得
- 24. PHPの型ポイントから値を取得
- 25. PHPの配列から値を取得
- 26. PHPが$ _GET値を設定する
- 27. PHP $ _GET配列を取得するには?
- 28. PHP - $ _GET変数を取得する形と変更URL
- 29. PHP javascriptからPHPへの値を取得する方法
- 30. リンクからGET値を取得する