Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » ASP, Perl, PHP и MySQL

Как сделать симпатичные Url'ы

Обсуждение темы Как сделать симпатичные Url'ы в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Салют, господа, и всего вам самого самого В общем есть такой трабл нужно автозаменять URL сайта пример: было - http://www.totalseduction.ru/?page=c...EC%F1%F2%E2%E0 стало - http://www.totalseduction.ru/manual/meet ...


Закрытая тема
 
Опции темы
Старый 25.01.2006, 06:19   #1
Салют, господа, и всего вам самого самого

В общем есть такой трабл

нужно автозаменять URL сайта

пример:

было - http://www.totalseduction.ru/?page=c...EC%F1%F2%E2%E0

стало - http://www.totalseduction.ru/manual/meet

Скрипт собственно замены я и сам могу начирикать

Вопрос как это дело прикрутить потом?
 
Старый 25.01.2006, 06:19
Ссылки
Старый 25.01.2006, 06:45   #2
ну, как прикрутить... заменить все старые ссылки на новые. функцию напишите. preg используйте.
 
Старый 25.01.2006, 10:25   #3
в данном случае речь идёт о mod rewrite прирогатива Apache
 
Старый 25.01.2006, 19:46   #4
sl_play
А по подробнее с этого места можно?

скрипт уже написан)

только этот маленький бажок с URL не дает стартовать всему проекту, как вошь в колеснице ))

Или стоит к хотеру обратится?
 
Старый 25.01.2006, 22:23   #5
много слышал, но сам никогда не использовал, поэтому не буду ничего советовать.
Разве что могу подсказать, что если сделать запрос в поисковике, то получишь очень много документов по этой теме.
 
Старый 25.01.2006, 23:25   #6
это можно сделать через 404-ю ошибку
 
Старый 27.01.2006, 02:27   #7
В файле .htaccess пишешь:
PHP код:
<FilesMatch "^(manual)$">
ForceType application/x-httpd-php
</FilesMatch
А потом создаешь файл "manual" (без расширения!!!) и кидаешь его в корень сайта. И теперь при обращении htp://www.totalseduction.ru/manual/meet будет запускаться скрипт manual, а в переменной $REQUEST_URI будет записано /manual/meet. Ну а дальше я думаю дело техники....
 
Старый 27.01.2006, 09:37   #8
А если вопрос касается технологии реализации, то читайте сюда: http://spectator.ru/technology/php/user_friendly_urls
А ещё сюда: http://www.yandex.ru/yandsearch?text...F%D3+%D3%D0%CB
 
Старый 04.02.2006, 05:31   #9
seka, MasMaX, Вы чего, сдурели???
Charming_mage, Возьмите mod_rewrite. Его использование исчерпывающе описано в мануале. Главное — правильно составить регэкс (используются Perl compatible).
 
Старый 04.02.2006, 12:09   #10
Цитата:
Вы чего, сдурели???
Зря вы так. По крайней мере, через 404 ошибку метод вполне реальный и гораздо более удобный в некоторых случаях, нежели mod_rewrite. К тому же последний может быть просто не установлен на сервере хостера.
 
Старый 04.02.2006, 12:09
Закрытая тема





Текущее время: 15:41. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум