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

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

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

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

Previous topic - Next topic

0 Members and 2 Guests 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. """

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