Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: редирект на ЧПУ
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » редирект на ЧПУ

Страниц (1): [1]
 

1. Darkphantom - 24 Сентября, 2013 - 16:33:16 - перейти к сообщению
Здравствуйте, помогите разобраться. Хочу сделать чпу.
есть ссылка http://site[dot]ru/test?url=urlfromdb
хочу, чтобы было http://site[dot]ru/test/urlfromdb

это сделано. Но я хочу, чтобы при выводе статей таким образом

PHP:
скопировать код в буфер обмена
  1. $i=1;
  2. while($myrow = mysql_fetch_array($result))
  3. {
  4. echo "<a href='test.php?url=$myrow[1]'>ссылка - $i</a><br>";
  5. $i++;


.htaccess обрабатывал ссылку и 301 редиректом перенаправлял на преобразованную ссылку ЧПУ. как это сделать???

    RewriteEngine on
    RewriteRule ^test/([^/]+)/?$ test.php?url=$1 [L]
2. esterio - 24 Сентября, 2013 - 16:37:26 - перейти к сообщению
формировать сразу де правильную ссилку
CODE (htmlphp):
скопировать код в буфер обмена
  1. <a href="/<?php echo $row['url'];?>"><?php echo $row['title'];?></a>
3. Darkphantom - 24 Сентября, 2013 - 16:41:10 - перейти к сообщению
мне нужен именно редирект!!!!
4. esterio - 24 Сентября, 2013 - 17:00:44 - перейти к сообщению
Давайте я Вас натолкну на то, что Вы неверно мислите скорей всего. Обьясните зачем вам редирект? что он Вам даст? И чем он лучше Простой ссилкы правильного формата?
А в общем есть отличная статейка местного пользователя
Про ЧПУ и не только..

 

Powered by ExBB FM 1.0 RC1