2016-06-19 4 views
-1

私はこの質問が何度も尋ねられていることを知っています。私はこの問題を解決することができず、これは私のための「最後の手段」を表しています。
私はここに出てきたすべてのソリューションを試してきました。少なくとも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でパスをクエリとして表示

+0

'.htaccess'がよくエラーを処理せず、非常に簡単に壊れる、あなたが成功するために完璧に物事を行う必要があります。あなたが達成しようとしていることをやるための***多くの***ガイドがあります。ここで新しいSOの質問をする必要はありません。 – Martin

+0

以下のガイドをお読みください:[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

+0

[参照:mod \ _rewrite、URL書き換え、および "pretty links "explain](http://stackoverflow.com/questions/20563772/reference-mod-rewrite-url-rewriting-and-pretty-links-explained) – Martin

答えて

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

関連する問題