2013-08-05 65 views
0

我有这样的PHP的URL空间与破折号代替( - )的.htaccess文件

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

如果$ bname_d = Creativeartbd主机公司的PHP链接那么该URL显示

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

通过URL通过这个 <?php $bname_d = str_replace(' ','-',$bname_d); ?> 将与替代空间“ - ”

+0

如果我用这个URL结构比我无法从数据库的结果。因为,现在我从数据库中获取这个网址的所有详细信息,现在有数据库中的短划线。 – Alex

+1

哦,我修好了,谢谢。 – Alex

相关问题