-1

私はいつも、きれいな URL を機能させるのが苦手でした。

次のクリーンな URL を変換する RewriteRule の書き方

/posts/test-title.php

から

post-slug.php?slug=test-title

ありがとう。

4

1 に答える 1

0
RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteRule ^posts/(.*) /post-slug.php?slug=$1

きれいな URL に .php 拡張子を付けるつもりだったのかどうかわかりません..冗長に思えます - もしそうなら、post-slug.php で拡張子を削除するだけです

   $slug_with_ext = str_replace(".php", "", $slug);
于 2013-01-09T03:34:10.667 に答える