私はこの質問が何度も尋ねられていることを知っています。私はこの問題を解決することができず、これは私のための「最後の手段」を表しています。
私はここに出てきたすべてのソリューションを試してきました。少なくとも10のWebサイト(.htaccessジェネレータを試したこともあります)を訪問しました。
URLを書き換えて、クエリ文字列をパスとして表示します。代わりに、上映の
:
tricethebeast.com/post3.php?post_title=Subtly%20Spring
私が使用したい:
tricethebeast.com/post3/Subtly-Spring
私はタイトルにスペースをひどく心配していませんよ。それは必要に応じて別の文字に変更することができ、私はそれを表示するときに別々に扱うことができます。
tricethebeast.com/post3.php?post_title=Subtly%20Spring
*編集:私は言及する必要があります「実際の」場所に
tricethebeast.com/post3/Subtly-Spring
とルートそれを:
また、私は逆の外部からの要求を処理できるようにしたいと思います私が意味することは動作しません。私はいくつかの構文エラーやページがロードされているので、500のエラーが表示されますが、URLは変更されません(不正な.htaccess)。.htaccessでパスをクエリとして表示
-1
A
答えて
0
これを試してみてください:
RewriteEngine On
RewriteRule ^post3/Subtly-Spring$ /post3.php?post_title=Subtly\%20Spring [L]
+0
私は例として春を使用しました。私は動的なタイトルを扱うことができるように探しています。あなたの答えを変更した後、私は:RewriteEngine On RewriteRule^post /([\ w - ] +)$ /post3.php?post_title=$1 [L] – PSFord
関連する問題
- 1. .htaccessはクエリ文字列をパスとして書き換えます
- 2. JSONオブジェクトとしてmySQLクエリを表示
- 3. 書き換えパス - htaccessを使用してサブドメインと同様のドメインパスを表示する
- 4. パスがパスと等しい場合にnavを表示
- 5. htaccessを使用してメンテナンスモードでドメイン名を表示
- 6. htaccessファイル:私は次のクエリ文字列でドメインを持ってパス
- 7. Neo4Jクエリでパスが表示されない
- 8. 表示パス、
- 9. htaccessを使用して別のドメインとパスにリダイレクト
- 10. .htaccess node.jsを介してポート番号を表示しない
- 11. {{object.image.url}}と{{object.image.path}}は{{object.image}}がパスを表示するテンプレートでは未知として表示されます[Django]
- 12. .htaccessファイルの.htpasswdパス
- 13. Mavenプロジェクトがパスとして表示されます
- 14. ラベルのパス表示
- 15. バッチスクリプトのパス表示
- 16. .htaccess 301クエリでリダイレクト
- 17. SQLクエリの結果をテーブルとして表示しますか?
- 18. C#Linq SQLはページコンテンツとしてクエリを表示します
- 19. htaccessを使用してWordPressのサブディレクトリを非表示にする
- 20. キーワードでhtaccessでパスを分割する
- 21. HtaccessはショートURLとロングの両方を表示します
- 22. ウェブページにパスを表示
- 23. パス/ファイルを表示しないgrep:
- 24. mysqlクエリでカウンタを表示
- 25. WordでTFSクエリを表示
- 26. .htaccessを作成して編集し、ローカルで変更を表示する方法
- 27. .htaccessで絶対パスにサブドメインを作成
- 28. htaccessを使用してリダイレクト中に画像とCSSが表示されない
- 29. クエリ結果の列としてカウント行を表示する
- 30. Windowsバッチファイル - すべてのフォルダとサブフォルダの相対パスを表示
'.htaccess'がよくエラーを処理せず、非常に簡単に壊れる、あなたが成功するために完璧に物事を行う必要があります。あなたが達成しようとしていることをやるための***多くの***ガイドがあります。ここで新しいSOの質問をする必要はありません。 – Martin
以下のガイドをお読みください:[branded mod rewrite](https://www.branded3.com/blog/htaccess-mod_rewrite-ultimate-guide/)、[Apache URL書き換えガイド](http://httpd.apache。 org/docs/2.0/misc/rewriteguide.html)、非常に良い[Net tuts + guide](http://code.tutsplus.com/tutorials/an-in-depth-guide-to-mod_rewrite-for-apache- (http://www.askapache.com/htaccess/modrewrite-tips-tricks.html)、[初心者ガイド付きAddedBytes](https ://www.addedbytes.com/articles/for-beginners/url-rewriting-for-beginners/)などなど..... – Martin
[参照:mod \ _rewrite、URL書き換え、および "pretty links "explain](http://stackoverflow.com/questions/20563772/reference-mod-rewrite-url-rewriting-and-pretty-links-explained) – Martin