3

単純なURL(下記)をブログスタイルのURLに変換しようとしていますが、その方法がよくわかりません。他のすべてのルールは正常に機能していますが、これを理解できないようです。

変換したいURL:http ://www.website.com/myblog.php?id=1&title=My+blog+title

作成したいURL:http ://www.website.com/1/my-blog-title

ルールはどうあるべきですか?

どんな援助もありがたいです:)

4

3 に答える 3

2

.htaccess ファイルでこれを試してください:

RewriteEngine on
RewriteRule ^(\d+)/([^/]+)$ myblog.php?id=$1&title=$2

ただし、ここではハイフンがプラス記号に置き換えられていません。

于 2010-05-13T15:50:37.910 に答える
2

これを試して

RewriteEngine on
RewriteBase /
RewriteRule ([0-9]+)/([^.]+) myblog.php?id=$1&title=$2
于 2010-05-13T15:50:45.967 に答える
1

.htaccess ファイルで、

RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)$ /myblog.php?id=$1 [L]

ブログ タイトルをブログ ファイルに渡す必要はありません (そうすべきではありません)。ID のみを渡します。これがうまくいくことを願っています

于 2010-05-13T15:53:14.550 に答える