2013-08-05 109 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

相關問題