10秒目をつむったら…

<知りたいこと>
・ワードプレスのパーマリンクはどういう仕組みになっているのでしょうか?
・具体的には、エントリー投稿毎に、個別URLを設定すると、どういう風に「.htaccess」に伝わって、URLが生成されるか知りたいです
▽パーマリンクの使い方 - WordPress Codex 日本語版
  http://wpdocs.sourceforge.jp/%E3%83%91%E3%83%BC% …


<最終的にやりたいこと>
・ワードプレスのパーマリンクを普通のブログとかで実装したい(エントリー投稿する際、個別URL、もしくは「/%postname%/」みたいにしたい)
※「.htaccess」「mod_rewrite」は使える環境です

A 回答 (1件)

そのブログで「ひとつの記事」のURLはどうなっていますか?



たとえば

http://example.com/index.php?eid=1234

などとなっていれば、

http://example.com/topic/1234 を そういうURLにrewriteすればいいだけです。

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/topic/
RewriteRule topic/(.*) index.php?ied=$1

この回答への補足

回答ありがとうございます。

考え方として、任意の文字列へ変更する場合も、PHPで先に処理して、それを「mod_rewrite」で書き換える感じなのでしょうか?


例えば、
http://example.com/index.php?eid=1234

http://example.com/★★
にしたい場合(エントリー毎に「★★」を変更)は、

PHP側で、一旦、
http://example.com/index.php?eid=★★
に書き換え、

後は、mod_rewriteで、
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/
RewriteRule /(.*) index.php?ied=$1
みたいな感じになるのでしょうか?

補足日時:2012/12/18 18:34
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!