0

难看的url是/profile.asp?ID=18751&BN=Starbright Property Care

我希望它是

/starbright_property_care

有人知道规则是什么吗?

4

1 回答 1

0

如果要转换/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']));
于 2013-06-11T22:13:23.820 回答