醜い URL は /profile.asp?ID=18751&BN=Starbright Property Care です
そして、私はそれが欲しい
/starbright_property_care
ルールがどうなるか知っていますか?
に変換/starbright_property_care
する/profile.asp?ID=18751&BN=Starbright Property Care
場合、ID パラメータは失われます。これは、パフォーマンスにとってあまり良い考えではありません。
それでもこの方法を使用したい場合は.htaccess
、次のコードでa を使用します。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/(.*)$ /profile.asp?BN=$1 [L]
そしてあなたのPHPで:
$bn = ucwords(str_replace('_',' ',$_GET['BN']));