[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как сделать красивый URL
Vint
Здраствуйте!

У меня такая проблемма, при регистрации на сайте каждуй человек получает личную ссылку примерно такого вида

.ru/index.php?id=1

возможно ли сделать так что бы php автоматически переделывал их в ссылки вот такого вида

.ru/0001

Прошу кто знает помочь или дать ссылки на литературу по этому поводу. Заранее спасибо!



Спустя 13 часов, 27 минут, 25 секунд (15.06.2009 - 07:22) gooder отдыхающий написал(а):
mod_rewrite
и
ЧПУ
запросы в гугл

Спустя 9 дней, 7 часов, 3 минуты, 47 секунд (24.06.2009 - 14:26) tarantyl написал(а):
Ну как вариант можешь воспользоваться готовым решением, например: красивый url - ЧПУ пример

Спустя 2 часа, 41 минута, 22 секунды (24.06.2009 - 17:08) ИНСИ написал(а):
вот, попробую своим языком объяснить:
1. Создаешь файл .htaccess в корневой папке сайта;
2. В ней прописываешь:
PHP
# Скрытая подмена страниц
RewriteEngine on
RewriteBase 
/
RewriteRule ^user/([0-9-_]+)/?$ templates/Default/user.php?id=$[L]


Теперь, я набираю ссылку www.site.ru/user/001/. НО сайт на самом деле будет загружать страницу templates/Default/user.php?id=001

То есть идет просто подмена страницы, не показываю посетителю =))). Можно обширнее использовать эту функцию, если хочешь узнать больше, читай про mod_rewrite
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.