Êàê ñäåëàòü êîðîòêèé URL äëÿ àëüáîìîâ? Êàê ñäåëàòü êîðîòêèé URL äëÿ àëüáîìîâ?
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Êàê ñäåëàòü êîðîòêèé URL äëÿ àëüáîìîâ?

Started by Orhidea, March 13, 2008, 09:57:31 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Orhidea

Ìíå íóæíî ñäåëàòü êîðîòêèå è çàïîìèíàþùèåñÿ àäðåñà äëÿ àëüáîìîâ ãàëåðåè. Î÷åíü íåêðàñèâî ñìîòðèòñÿ òàêîé URL http://site.net/thumbnails.php?album=7...
À êàê ñäåëàòü òàêîé? http://site.net/erotic/?
Ñðàçó õî÷ó ñêàçàòü ÷òî â PHP ÿ íå ðàçáèðàþñü, òàê ÷òî ïîæàëóéñÿ îáúÿñíèòå î÷åíü äîñòóïíî êàê ýòî ìîæíî ñäåëàòü!
Çàðàíåå ñïàñèáî!

Alex Revo

Готового решения не подскажу, но копать нужно в сторону modRewrite Rule

Orhidea

Quote from: Alex Revo on March 13, 2008, 01:52:44 PM
Готового решения не подскажу, но копать нужно в сторону modRewrite Rule
Что-то в форуме я такого не нашел...

Alex Revo


Makc666

Èñïîëüçîâàòü:
SEF_URLs plugin for cpg1.4.x
http://forum.coppermine-gallery.net/index.php/topic,46718.msg233747.html#msg233747
+
Äîïèñàòü ïîä ñåáÿ òî, ÷òî âûõîòèòå, ñ èñïîëüçîâàíèå áàçû äàííûõ.

P.S. ß ïðîøó Âàñ íå ïóáëèêîâàòü ññûëêó íà âàø ñàéò áåç íàäîáíîñòè, òåì áîëåå íà ýðîòè÷åñêîå ñîäåðæàíèå.

ULISS

Makc666, ñêàæèòå, òàê è íå íàøëîñü ðåøåíèz ê ïëàãèíó:
Íàæàòèå íà íèê ïîëüçîâàòåëÿ: profile.php?uid=16
Ïîñëåäíèé çàãðóæåííûé ôàéë.
Íàæìèòå, ÷òîáû óâèäåòü âñå ôàéëû çàãðóæåííûå õõõ
åñòåñòâåííî ôàéë íå íàéäåí
.html&uid=16

GeXu3

гыгы... похожий глюк если включить плаг алфавитной сотрировки для пользовательской галереи. Всё в мод реврайте спрятано. А вот ман по нему читать очень лень :D

Тут другую идею подкинули, над которой я ща бьюсь и понять не могу решения... Вернее понимаю, но оно мне не нравиццо.

Суть проблемы:
сделать адресацию аналогичную http://site.com/username ... или http://site.com/username.htm или аналогично... чёб после этого отправляло или в альбом пользователя, или в его профиль.

Теоретическое решение:
mod_rewrite направляет запрос на некий useralias.php в виде useralias.php?username=username, после чего useralias.php делает запрос в базу по имени и если зверюшка есть в списке то берёт его айди и направляет на альбом (обычный header).

Практивеское решение:
а вот тут уже ничего придумать не могу - я не знаю mod_rewrite :( Мож кто поможет? Есть программеры? Нужна просто строчка.

Makc666

Quote from: ULISS on May 02, 2008, 03:50:22 PM
Makc666, ñêàæèòå, òàê è íå íàøëîñü ðåøåíèz ê ïëàãèíó:
Íàæàòèå íà íèê ïîëüçîâàòåëÿ: profile.php?uid=16
Ïîñëåäíèé çàãðóæåííûé ôàéë.
Íàæìèòå, ÷òîáû óâèäåòü âñå ôàéëû çàãðóæåííûå õõõ
åñòåñòâåííî ôàéë íå íàéäåí
.html&uid=16
Íóæíî äîïèñûâàòü ìîä :)
Áóäåò âðåìÿ, ïîïðîáóþ.

Quote from: GeXu3 on May 03, 2008, 01:32:24 AM
ãûãû... ïîõîæèé ãëþê åñëè âêëþ÷èòü ïëàã àëôàâèòíîé ñîòðèðîâêè äëÿ ïîëüçîâàòåëüñêîé ãàëåðåè. Âñ¸ â ìîä ðåâðàéòå ñïðÿòàíî. À âîò ìàí ïî íåìó ÷èòàòü î÷åíü ëåíü :D
×òî-òî ÿ íå âèæó ãëþêà ñ ñîðòèðîâêîé â ãàëåðåÿõ ïîëüçîâàòåëåé.

GeXu3

Я в очередной раз неправильно выразился. Подробнее в личке.

ULISS

Quote from: Makc666 on May 03, 2008, 06:42:01 PM
Íóæíî äîïèñûâàòü ìîä
Áóäåò âðåìÿ, ïîïðîáóþ.


×òî äëÿ ýòîãî íóæíî, ÷òîá  ó âàñ ïîÿâèëîñü âðåìÿ?

Makc666

Quote from: ULISS on May 06, 2008, 08:41:29 PM
×òî äëÿ ýòîãî íóæíî, ÷òîá  ó âàñ ïîÿâèëîñü âðåìÿ?
Ïîäîáíûé âîïðîñû íà ôîðóìå íå çàäàþò.
Ìèëëèàðä åâðî + óâîëèòüñÿ ñ ðàáîòû.

ULISS

Makc666, íàïèñàë âàì â ëè÷êó, à âû íå îòâå÷àåòå...íó î÷åíü íóæíî...!
Ó ìåíÿ õðåíü êàêàÿ-òî âûõîäèò...

Makc666

#12
Quote from: ULISS on May 14, 2008, 12:19:50 AM
Makc666, íàïèñàë âàì â ëè÷êó, à âû íå îòâå÷àåòå...íó î÷åíü íóæíî...!
Ó ìåíÿ õðåíü êàêàÿ-òî âûõîäèò...
Search Engine Friendly URLs v1.3
http://forum.coppermine-gallery.net/index.php/topic,46718.msg257668.html#msg257668

Íîâàÿ âåðñèÿ ïî âàøèì ïîæåëàíèÿì :)

Îáíîâëåíèå:

  • Ñäåëàéòå ðåçåðâíóþ êîïèþ ôàéëà .htaccess âàøåé Ãàëåðåè
  • Ñòàðóþ âåðñèþ óäàëèòü ÷åðåç Êîíôèã
  • Ôàéëû íà ñåðâåðå çàìåíèòü íà íîâûå
  • .htaccess îáíîâèòü âðó÷íóþ, åñëè ó Âàñ òàì åñòü ñâîè ñòðî÷êè, èíà÷å ìîæíî îáíîâèòü àâòîìàòè÷åñêè ïðè óñòàíîâêå íîâîé âåðñèè
  • Íîâóþ âåðñèþ óñòàíîâèòü ÷åðçå Êîíôèã è åñëè òðåáóåòñÿ ïåðåçàïèøèòå âî âðåìÿ óñòàíîâêè .htaccess ôàéë, åñëè ó Âàñ òàì íåò ñâîèõ ñòðîê

Makc666

ß îáíîâèë àðõèâ ïî ññûëêå âûøå :)
Òåïåðü ññûëêè íà èçîáðàæåíèÿ â ïîëíûé ðàçìåð òîæå îáðàáàòûâàþòñÿ.

ULISS

Makc666, âñ¸ ðàáîòàåò, ãðàíäèîçíî ñóïåð!
Îäèí âîïðîñ íà îäíîì õîñòå ïðèõîäèòñÿ çàêîìåíòèðîâàòü ýòó ñòðî÷êó - ýòî ïëîõî, íî âñ¸ ðàáîòàåò, à ñ íåé 500-àÿ?
#Options FollowSymLinks SymLinksIfOwnerMatch

Makc666

Quote from: ULISS on June 04, 2008, 12:59:01 PM
Makc666, âñ¸ ðàáîòàåò, ãðàíäèîçíî ñóïåð!
Îäèí âîïðîñ íà îäíîì õîñòå ïðèõîäèòñÿ çàêîìåíòèðîâàòü ýòó ñòðî÷êó - ýòî ïëîõî, íî âñ¸ ðàáîòàåò, à ñ íåé 500-àÿ?
#Options FollowSymLinks SymLinksIfOwnerMatch
Îáðàòèìñÿ ê äîêóìåíòàöèè :)

Ðîäíàÿ, àíãëèéñêàÿ: http://httpd.apache.org/docs/1.3/mod/core.html#options
FollowSymLinks - The server will follow symbolic links in this directory.
SymLinksIfOwnerMatch - The server will only follow symbolic links for which the target file or directory is owned by the same user id as the link.

Íå ðîäíàÿ, ðóññêàÿ óïðîùåííàÿ: http://www.apache.ru/docs/rabota.html
FollowSymLinks - ðàçðåøèòü ïåðåõîäû ïî ñèìâîëè÷åñêèì ññûëêàì (ñîçäàâàåìûì êîìàíäîé ln);

Òàê ÷òî, ìîæíî îòêëþ÷èòü äëÿ ãàëåðåè :)

×òî òàêîå symbolic links ìîæíî ïî÷èòàòü òóò:

ULISS

Makc666, ñïàñèáî çà ìîä è äîáðîæåëàòåëüíîñòü!

efi99

1. В какой папке должен находиться файл .htaccess ?
2. Можно ли на русском инструкцию, как правильно установить этот  плагин? А то установился, но не работает- ошибка 404.

Alex Revo

Quote from: efi99 on August 25, 2008, 11:47:53 AM
1. В какой папке должен находиться файл .htaccess ?

файл .htaccess должен находиться в корне вашей галереи (сайта)

efi99

Файла такого у меня нет. И после инсталяции этого плагина адрес фотографии открывается так:
 
"""  Not Found
The requested URL /displayimage-lastup-10001-0.html was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. """

Что надо прописать в этом файле (после его создания), чтобы всё работало нормально?