Php mod_rewrite не работает должным образом
ve php-страница со следующей структурой ссылок:
http://localhost/wisper/businesspage.php?profile=creativeartbd
Так что я'Я пытаюсь преобразовать эту ссылку в следующий стиль:
http://localhost/wisper/creativeartbd
Конфигурация .htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^businesspage/(.*?)/(.*)$/wisper/businesspage.php?profile=$1 [QSA,L]
Но не работает должным образом. Я думаю, что мой код неверен, можете ли вы сказать мне плз?
Благодарю вас.
Обновить:
Мой код страницы php ниже:
echo "<a href="businesspage.php?profile=$uname_d">$uname_d</a>";
Теперь это's показать эту ссылку:
http://localhost/wisper/businesspage.php?profile=creativeartbd
Поэтому я хочу показать эту ссылку, чтобы выглядеть так:
http://localhost/wisper/creativeartbd
Обновление 2:
while($res = mysql_fetch_array($sql))
{
$mid = (int) $res['mid'];
$uname_d = inputvalid($res['uname']);
$profile_pic_d = inputvalid($res['profile_picture']);
$mid = base64_encode($mid);
echo "";
//echo "<a href="businesspage.php?profile=$uname_d">$uname_d</a>";
echo "<a href="/wisper/$uname_d">$uname_d</a>";
?>
<img src="?php echo " $upload_directory="" $profile_pic_d";="" ?"="" width="99" height="100">