难看的url是/profile.asp?ID=18751&BN=Starbright Property Care
我希望它是
/starbright_property_care
有人知道规则是什么吗?
如果要转换/starbright_property_care
为/profile.asp?ID=18751&BN=Starbright Property Care
,则 ID 参数将丢失。这对于性能来说不是一个很好的主意。
如果您仍然想这样做,请使用 a.htaccess
和以下代码:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/(.*)$ /profile.asp?BN=$1 [L]
在你的PHP中:
$bn = ucwords(str_replace('_',' ',$_GET['BN']));