Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Как делоются закрытые ссылки???

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Как делоются закрытые ссылки???
Имя
Сообщение << Старые топики   Новые топики >>
Как делоются закрытые ссылки??? - 2008-09-19 01:36:22.210000   
ZloScript

Сообщений: 72
Оценки: 0
Присоединился: 2008-09-17 01:33:59.556666
Как делоются закрытые ссылки чтобы вместо index.php?file=122342 было 12214443.html или m_1226395/tm.htm. И вобще где взять cms c такой функцией???
Post #: 1
RE: Как делоются закрытые ссылки??? - 2008-09-19 02:07:08.330000   
ggmax

Сообщений: 2
Оценки: 0
Присоединился: 2008-09-16 17:28:24.183333
В настройках веб-сервера замыкаешь ошибку с кодом 404 на (допустим) php обработчик. Парсишь REQUEST_URI и проверяешь, подходит-ли под шаблон твокй ссылки, если да, то передаешь управление нужному коду. При этом надо заменить первую строчку http ответа (status-line), чтоб возвращался код не 404, а 200. Делается так header("HTTP/1.1 200 OK");
Post #: 2
RE: Как делоются закрытые ссылки??? - 2008-09-19 02:43:38.390000   
=Useroff=

Сообщений: 121
Оценки: 0
Присоединился: 2008-08-13 11:57:48.600000
Юзай ЦПУ, она есть в DLE
Для того чтобы она работала необходим mod rewrite.
Post #: 3
RE: Как делоются закрытые ссылки??? - 2008-09-19 03:01:07.270000   
-ddd-

Сообщений: 4918
Оценки: 42
Присоединился: 2005-05-23 17:20:41
Да на разнЫх двигах такое есть, на некоторЫх спомошью старонних модулей делается, в булке например с помощью vbseo.
Post #: 4
RE: Как делоются закрытые ссылки??? - 2008-09-19 03:12:31.496666   
ZloScript

Сообщений: 72
Оценки: 0
Присоединился: 2008-09-17 01:33:59.556666
А HOLM-ий хост потдерживает mod rewrite???
Post #: 5
RE: Как делоются закрытые ссылки??? - 2008-09-19 03:22:20.733333   
ZloScript

Сообщений: 72
Оценки: 0
Присоединился: 2008-09-17 01:33:59.556666

В настройках веб-сервера замыкаешь ошибку с кодом 404 на (допустим) php обработчик. Парсишь REQUEST_URI и проверяешь, подходит-ли под шаблон твокй ссылки, если да, то передаешь управление нужному коду. При этом надо заменить первую строчку http ответа (status-line), чтоб возвращался код не 404, а 200. Делается так header("HTTP/1.1 200 OK");


это че получается что для кадого запроса есть своя 404 eror
Post #: 6
RE: Как делоются закрытые ссылки??? - 2008-09-19 04:34:23.496666   
Панда

Сообщений: 232
Оценки: 0
Присоединился: 2008-03-05 07:38:35.890000
я помню на первой своей работе, когда еще ваще нихрена не умел, чувак написал цмску которая реально создавала директории и индексные файлы в них, так что казалось как будто это mod_rewrite :)

на тот момент это мне казалось офигенно круто :)
Post #: 7
RE: Как делоются закрытые ссылки??? - 2008-09-19 04:51:39.360000   
-ddd-

Сообщений: 4918
Оценки: 42
Присоединился: 2005-05-23 17:20:41

quote:

ORIGINAL: Панда

я помню на первой своей работе, когда еще ваще нихрена не умел, чувак написал цмску которая реально создавала директории и индексные файлы в них, так что казалось как будто это mod_rewrite :)

на тот момент это мне казалось офигенно круто :)

чувак походу тоже ваще нихрена не умел :)
Post #: 8
RE: Как делоются закрытые ссылки??? - 2008-09-19 08:17:19.143333   
magistr_bender

Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
а можно это реализовать с помощью кэширования?
Post #: 9
RE: Как делоются закрытые ссылки??? - 2008-09-19 10:58:49.333333   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000

quote:

ORIGINAL: ggmax

В настройках веб-сервера замыкаешь ошибку с кодом 404 на (допустим) php обработчик. Парсишь REQUEST_URI и проверяешь, подходит-ли под шаблон твокй ссылки, если да, то передаешь управление нужному коду. При этом надо заменить первую строчку http ответа (status-line), чтоб возвращался код не 404, а 200. Делается так header("HTTP/1.1 200 OK");

старый и уже не использующийся метод. К примеру, трабла с пост запросами.
quote:

ORIGINAL: =Useroff=

Юзай ЦПУ, она есть в DLE
Для того чтобы она работала необходим mod rewrite.

Не ЦПУ, а ЧПУ (Человеку понятные урлы)
quote:

а можно это реализовать с помощью кэширования?

Нет.
Есть 3 способа реализации:
1. Apache и mod_rewrite
2. Apache – ForceType
3. Использование своего обработчика 404 ошибки
Post #: 10
RE: Как делоются закрытые ссылки??? - 2008-09-19 18:29:38.490000   
=Useroff=

Сообщений: 121
Оценки: 0
Присоединился: 2008-08-13 11:57:48.600000
quote:

Не ЦПУ, а ЧПУ (Человеку понятные урлы)

Сорри, маленькая опечатка :)
Post #: 11
RE: Как делоются закрытые ссылки??? - 2008-09-19 19:07:49.910000   
koro

Сообщений: 977
Оценки: 0
Присоединился: 2008-08-08 09:39:07.460000
в последнем хакере  есть пример, это?
<a href="http://xakep.ru"
onMouseOver="window.status='http://123.ru';
return true;"
onMouseOut="window.status='';">http://123.ru</a>
Post #: 12
RE: Как делоются закрытые ссылки??? - 2008-09-19 19:15:28.040000   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
почти, только всё несколько сложнее на самом деле, все от движка зависит, который застатить хотим
Post #: 13
RE: Как делоются закрытые ссылки??? - 2008-09-19 19:17:26.726666   
Parano1d

Сообщений: 423
Оценки: 0
Присоединился: 2008-05-21 13:40:17.093333
quote:

в последнем хакере есть пример, это?
&lt;a href="http://xakep.ru"
onMouseOver="window.status='http://123.ru';
return true;"
onMouseOut="window.status='';"&gt;http://123.ru&lt;/a&gt;

это разве в тему? 0_о
Post #: 14
RE: Как делоются закрытые ссылки??? - 2008-09-19 19:22:31.260000   
koro

Сообщений: 977
Оценки: 0
Присоединился: 2008-08-08 09:39:07.460000
quote:

вместо index.php?file=122342&nbsp;было 12214443.html или m_1226395/tm.htm

quote:

это разве в тему? 0_о

<a href="…index.php?file=122342"
onMouseOver="window.status='…12214443.html';
return true;"
onMouseOut="window.status='';">…12214443.html</a>
quote:


почти, только всё несколько сложнее на самом деле, все от движка зависит, который застатить хотим

т.е. эта сцыль не прокатит? ( з.ы. у мну не на хосте не на локале не работает должным образом )
Post #: 15
RE: Как делоются закрытые ссылки??? - 2008-09-19 19:41:22.630000   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
Долго и нудно объяснять. Изменить ссылку можно всегда, не всегда она после этого остается работабельной (или рабочей - как правильно?). Т.е. есть много того, что стоит учесть, когда меняешь ссылку. Например ссылка на номер поста в теме, если речь идет о форуме. Поэтому, как правило, для форумов тех же, разрабатываются определенные МОДЫ так называемые, учитывающие специфику КОНКРЕТНОГО форума. Это как пример. Т.е. если речь идет не о СОБСТВЕННОМ двиге, а о движке стороннего производителя, для начала надо рыть на офф. сайте поддержки
Post #: 16
RE: Как делоются закрытые ссылки??? - 2008-09-19 19:44:23.033333   
koro

Сообщений: 977
Оценки: 0
Присоединился: 2008-08-08 09:39:07.460000
понятно, спс
Post #: 17
RE: Как делоются закрытые ссылки??? - 2008-09-19 23:13:00.896666   
ZloScript

Сообщений: 72
Оценки: 0
Присоединился: 2008-09-17 01:33:59.556666
дак все таки какую CMS подскажете чтобы ссылки были закрытыми???
Post #: 18
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Как делоются закрытые ссылки???







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.