http://domain.com/details.php?users=53#Peopleからhttp://domain.com/53#people/にクリーンな URL を書き込むにはどうすればよい ですか?
1 に答える
3
本当に求めているのは、details.php へのリクエストが index.php にルーティングされることです。
したがって、このリクエストが詳細であることを理解するには、index.php にいくつかのコードが必要になります。
これを.htaccessファイルで使用できます
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1
index.phpで、実際のリクエストを抽出してアクションを実行できます。
$request = substr($_SERVER['PHP_SELF'], strlen('/index.php'));
于 2013-10-02T09:15:44.637 に答える