1

データベースからデータをフェッチできるように、ページにとを送信するid必要があるCMSに取り組んでいます。私は使用しようとしました:titlecontent.php

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^([0-9]+)/(.*) content.php?id=$1&title=$2

しかし、/ idに移動すると、機能しません。また、移動しても機能しません/id/title。私はここで何を台無しにしましたか?将来の使用のために覚えておくべきことはあり.htaccessますか?

前もって感謝します!

4

1 に答える 1

2

あなたはこれを試すことができます:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} /([^/]+)/([^/]+)
RewriteRule .* http://example.com/content.php?key1=%1&key2=%2  [L]

これは静かにマッピングされます:

http://example.com/id/title

これに:

http://example.com/content.php?key1=id&key2=title

/id着信URLのどこにidキーの値があり、/title

于 2013-01-01T09:37:42.383 に答える