imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 05.04.2004, 00:34     # 1
Drualex
Guest
 
Сообщения: n/a

как сделать на РНР ссылку вида "http://mysite.ru/new/"

Я заметил, что у многих сайтов есть ссылки такого вида: http://mysite.ru/new/, при нажатии открываются все ссылки новостей. А дальше уже как обычно. Никто не знает как это все устроенно. Кто-нибудь может объяснить.
 
Старый 05.04.2004, 00:37     # 2
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
http://www.imho.ws/showthread.php?s=&threadid=42458
RaZEr вне форума  
Старый 05.04.2004, 08:28     # 3
Drualex
Guest
 
Сообщения: n/a

2RaZEr Спасибо, а то я с поиском на ВЫ.
 
Старый 05.04.2004, 20:49     # 4
mmaaxx
Junior Member
 
Регистрация: 08.10.2003
Сообщения: 98

mmaaxx Известность не заставит себя ждать
Вообщето есть и другие способы (если нет возможности юзать mod_rewrite)
1. Если ты с поиком на вы то проще создать директорию news в рутовой директории web-сервера (или vhost-а) и туда поместить index.php.
2. Использовать .htaccess в нём прописать чтоб по 404 пускало errdoc.php (ну или что больше нравиться): ErrorDocument 404 /1.php

PHP код:
// парсим на GET параметры и заносим в $_GET
if(strpos($REQUEST_URI,'?')!==false)
{
    
$g=substr($REQUEST_URI,strpos($REQUEST_URI,'?')+1);
    
$REQUEST_URI=substr($REQUEST_URI,0,strpos($REQUEST_URI,'?'));
    
parse_str($g,$_GET);
}

//вычисляем стуктуру директорий из запроса
$mods=explode("/",substr($REQUEST_URI,1)); 
тоесть если был вызват http://my.ru/news/1 то $mods[0]=news $mods[1]=1
mmaaxx вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 13:19.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.