Например адрес страницы: http://www.site.ru/servise.php?id=6
Я добавил файл HTACCESS прописал вот такой код:
RewriteEngine On
RewriteBase /
RewriteRule ^servise-id-([0-9]*)(.*)\.html$ servise.php?id=$1 [NC]
Теперь страница сайта стала доступна по адресу: http://www.site.ru/servise-id-6.html
Но ссылки нужно прописывать в ручную, а мне надо чтоб они как положено php скрипту генерировались автоматически в таком формате: http://www.site.ru/servise-id-6.html
Я что-то слышал про «регулярные вырожения». Подскажите, что надо делать? Спасибо.
Спустя 3 часа, 6 минут, 50 секунд (16.03.2009 - 13:48) Viking написал(а):
Спустя 38 минут, 42 секунды (16.03.2009 - 14:26) pashokweb написал(а):
Может подскажите на наглядном примере?
есть вот такой запрос:
<?php
$result2 = mysql_query ("SELECT id,zag FROM servise",$db);
$myrow2 = mysql_fetch_array ($result2);
do {
printf ("<img src='im/1.jpg'><br> » <a href='servise.php?id=%s'>%s</a><br>", $myrow2["id"], $myrow2["zag"]);
}
while ($myrow2 = mysql_fetch_array ($result2));
?>
таким образом, я реализовал вывод меню, заголовки выходят в цикле, указывая на статическую страничку.
Вот такая ссылка: http://www.site.ru/servise.php?id=6.
Мне нужна вот такая ссылка: http://www.site.ru/servise-id-6.html
Я знаю, что с помощью регулярных выражений можно организовать автоматическую замену ссылки, но решение не могу найти. Может кто заморочится? Я уже всю голову себе сломал!
есть вот такой запрос:
<?php
$result2 = mysql_query ("SELECT id,zag FROM servise",$db);
$myrow2 = mysql_fetch_array ($result2);
do {
printf ("<img src='im/1.jpg'><br> » <a href='servise.php?id=%s'>%s</a><br>", $myrow2["id"], $myrow2["zag"]);
}
while ($myrow2 = mysql_fetch_array ($result2));
?>
таким образом, я реализовал вывод меню, заголовки выходят в цикле, указывая на статическую страничку.
Вот такая ссылка: http://www.site.ru/servise.php?id=6.
Мне нужна вот такая ссылка: http://www.site.ru/servise-id-6.html
Я знаю, что с помощью регулярных выражений можно организовать автоматическую замену ссылки, но решение не могу найти. Может кто заморочится? Я уже всю голову себе сломал!
Спустя 11 минут, 42 секунды (16.03.2009 - 14:38) Viking написал(а):
дык тут и ненадо ничего заменять, просто выводи ссылку в нужном виде и все
Цитата |
printf ("<img src='im/1.jpg'><br> » <a href='servise-id-%s.html'>%s</a><br>", $myrow2["id"], $myrow2["zag"]); |
Спустя 8 минут, 48 секунд (16.03.2009 - 14:47) pashokweb написал(а):
СПАСИБО!!!!!!!!!!!!!!!!!!
Можно ещё вопросик? Почему на удалённом хосте всё работает, а на компе через апачи пишет страница не найдена?
