丑陋的网址是/profile.asp?ID=18751&BN=Starbright Property Care
我希望它是
/ starbright_property_care
任何人都知道规则会是什么?
答案 0 :(得分:0)
如果您想将/starbright_property_care
转换为/profile.asp?ID=18751&BN=Starbright Property Care
,则ID参数将丢失。这对性能来说不是一个好主意。
如果您仍想这样做,请使用.htaccess
并使用以下代码:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/(.*)$ /profile.asp?BN=$1 [L]
在 PHP :
中$bn = ucwords(str_replace('_',' ',$_GET['BN']));