Php url空格用.htaccess文件替换破折号( - )

时间:2013-08-05 17:55:45

标签: php .htaccess mod-rewrite

我有像这样的php链接

echo "<h4><a href='$bname_d'>$bname_d</a></h4>'

如果 $ bname_d = Creativeartbd主办公司,那么网址就是

http://mysite.com/Creativeartbd host company (2 space in this url)

那么如何用php / .htaccess用破折号替换这个空间?

目前我使用了以下.htaccess规则

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /businesspage.php?page=$1 [L]

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

通过此网址传递网址       <?php $bname_d = str_replace(' ','-',$bname_d); ?> 这将用' - '

替换空格