Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (php) Как скрыть имя папки в путях, содержащихся в html / 25 сообщений из 28, страница 1 из 2
03.12.2013, 18:21
    #38487895
Cyrax_02
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(php) Как скрыть имя папки в путях, содержащихся в html
К примеру, картинки у меня хранятся в папке: user /images/

И в html-коде присутствуют ссылки вида:
Код: html
1.
2.
<script type='text/javascript' src='user/images/fteg.js'></script>
<img src="user/images/cool01.gif" />


Не меняя физической структуры папок и не переименовывая их как сделать так, чтобы в html-коде страниц не фигурировало имя папки "user" ?
...
Рейтинг: 0 / 0
03.12.2013, 21:48
    #38488064
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(php) Как скрыть имя папки в путях, содержащихся в html
Cyrax_02,

Передавайте ссылки, типа <img src="myImages.php?img=cool01">, например.
Если не совсем ферштейн, могу объяснить, как реализовать, но, должно быть и так понятно.
...
Рейтинг: 0 / 0
03.12.2013, 21:50
    #38488067
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(php) Как скрыть имя папки в путях, содержащихся в html
Или о реврайтинге речь?
...
Рейтинг: 0 / 0
04.12.2013, 11:13
    #38488516
Cyrax_02
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(php) Как скрыть имя папки в путях, содержащихся в html
авторПередавайте ссылки, типа <img src="myImages.php?img=cool01">, например.
Если не совсем ферштейн, могу объяснить, как реализовать, но, должно быть и так понятно.
Да нет, понятно. Как раз такой вариант я и держал в голове.

Вообще, изначально я рассматривал 2 варианта:
а) скрипт, возвращающий ресурс (то, что предложили Вы)
б) использование папки-ссылки, лежащей в корне сайта (которая ссылается на папку user) - но такой вариант не пройдёт

Есть ли более простые варианты, нежели написание скрипта ?
В случае со скриптом:
а) не будет ли иметь место ухудшение рейтинга сайта с позиции поисковых систем ?
б) не будет ли влиять на производительность (скорость загрузки страницы) ?
...
Рейтинг: 0 / 0
04.12.2013, 11:14
    #38488517
Cyrax_02
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(php) Как скрыть имя папки в путях, содержащихся в html
авторИли о реврайтинге речь?
Имеете ввиду, использование .htaccess ?
...
Рейтинг: 0 / 0
04.12.2013, 11:51
    #38488584
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(php) Как скрыть имя папки в путях, содержащихся в html
Cyrax_02...
а) не будет ли иметь место ухудшение рейтинга сайта с позиции поисковых систем ?
б) не будет ли влиять на производительность (скорость загрузки страницы) ?
а) Это никаким боком, так что не будет.
б) Тоже не будет. Картинки кешируются по УРЛ в браузере совершенно одинаково, что так, что эдак.
Например, на аспнет картинки из ресурсов так и берутся.
На пхп, я бы сохранял всякие галочки, крестики, и прочую фигню в файле ресурсов в виде base64, а большие картинки (фотографии) хранил бы в БД. К сожалению, понимание этого приходит тогда, когда проект уже готов. :)
...
Рейтинг: 0 / 0
04.12.2013, 21:09
    #38489581
Electric200
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(php) Как скрыть имя папки в путях, содержащихся в html
автора большие картинки (фотографии) хранил бы в БД

Интересно узнать почему.
...
Рейтинг: 0 / 0
05.12.2013, 00:37
    #38489680
Melanxolik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(php) Как скрыть имя папки в путях, содержащихся в html
хранить в БД? ужасть.
вы статику должны отдавать через nginx напрямую читая с диска, при этом для ускорения отдачи используете mod cache и прочие плюшки, а такими действиями только загоняете систему в то что она генерит их каждый раз, зачем?
...
Рейтинг: 0 / 0
05.12.2013, 09:55
    #38489816
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(php) Как скрыть имя папки в путях, содержащихся в html
Electric200автора большие картинки (фотографии) хранил бы в БД

Интересно узнать почему.
Потому что она для этого и предназначена. :)
...
Рейтинг: 0 / 0
05.12.2013, 10:02
    #38489824
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(php) Как скрыть имя папки в путях, содержащихся в html
Melanxolik...вы статику должны отдавать через nginx напрямую читая с диска...
Кто такой nginx ? Ваш сват или брат?
...
Рейтинг: 0 / 0
05.12.2013, 11:57
    #38490008
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(php) Как скрыть имя папки в путях, содержащихся в html
mod rewrite как вариант
...
Рейтинг: 0 / 0
05.12.2013, 14:47
    #38490371
Electric200
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(php) Как скрыть имя папки в путях, содержащихся в html
ShSergeElectric200пропущено...

Интересно узнать почему.
Потому что она для этого и предназначена. :)

Ну я все таки приверженец того, что БД предназначена для хранения чего либо изменяющегося (если обобщить). Ну а тягать с базы картинки по 5мб, да если еще базы разнесены. Ну не знаю. Как то уж оно этично.
...
Рейтинг: 0 / 0
05.12.2013, 14:58
    #38490396
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(php) Как скрыть имя папки в путях, содержащихся в html
В чем плюсы хранения картинок в бд? Лишь от вопроса о версионировании таких данных у меня волосы дыбом везде :)
...
Рейтинг: 0 / 0
05.12.2013, 15:17
    #38490428
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(php) Как скрыть имя папки в путях, содержащихся в html
версионировании чего-чего?
...
Рейтинг: 0 / 0
05.12.2013, 15:17
    #38490430
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(php) Как скрыть имя папки в путях, содержащихся в html
HettВ чем плюсы хранения картинок в бд? Лишь от вопроса о версионировании таких данных у меня волосы дыбом везде :)
А у меня волосы дыбом, когда приходится удалять нафиг статью, в которой десяток картинок. А если таких статей тыща? Или пускай себе валяются?
...
Рейтинг: 0 / 0
05.12.2013, 15:20
    #38490434
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(php) Как скрыть имя папки в путях, содержащихся в html
автор А если таких статей тыща
а если 10 тыщ??
...
Рейтинг: 0 / 0
05.12.2013, 15:26
    #38490450
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(php) Как скрыть имя папки в путях, содержащихся в html
ScareCrowавтор А если таких статей тыща
а если 10 тыщ??
Тогда уже волосы на ж..., короче в другом месте рвать нужно. :)
...
Рейтинг: 0 / 0
05.12.2013, 15:51
    #38490513
Electric200
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(php) Как скрыть имя папки в путях, содержащихся в html
ShSergeHettВ чем плюсы хранения картинок в бд? Лишь от вопроса о версионировании таких данных у меня волосы дыбом везде :)
А у меня волосы дыбом, когда приходится удалять нафиг статью, в которой десяток картинок. А если таких статей тыща? Или пускай себе валяются?
В общем то ресурсы такого масштаба как минимум заносят статьи в архив, и их вовсе не удаляют. Потому что вы не знаете, кто когда за какой период времени может поинтересоваться содержимым вашей статьи.
Соответственно и картинки также остаются. Так что, использование БД для хранения картинок, имхо считаю выбор каждого. Но использовать еще звено для дерганья "статического" содержимого..........
...
Рейтинг: 0 / 0
05.12.2013, 15:56
    #38490529
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(php) Как скрыть имя папки в путях, содержащихся в html
Electric200,

Статическое содержимое - html-файл. Нафиг тогда пхп и танцы с бубнами?
...
Рейтинг: 0 / 0
05.12.2013, 16:26
    #38490608
Electric200
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(php) Как скрыть имя папки в путях, содержащихся в html
Ну как бы метода разработки на PHP с использование фреймворков уже давно отходит от использования html файлов как таковых. Ну а так я не понял вашего примера.
...
Рейтинг: 0 / 0
05.12.2013, 16:50
    #38490668
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(php) Как скрыть имя папки в путях, содержащихся в html
Electric200Ну как бы метода разработки на PHP с использование фреймворков...
А-а-а, фреймворки, тогда понятно... . :)
Короче, Вы таки послушайте, что я говорю. Пригодится, если Вы и дальше будете заниматься вэб-программированием.
...
Рейтинг: 0 / 0
05.12.2013, 17:13
    #38490720
Electric200
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(php) Как скрыть имя папки в путях, содержащихся в html
Я соглашусь с тем, что в DB нужно хранить путь к файлу и вызывать его по идентификатору картинки. Но хранить картинку в БД... нееее.. и даже если дальше буду заниматься веб программированием!))))
...
Рейтинг: 0 / 0
05.12.2013, 17:19
    #38490729
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(php) Как скрыть имя папки в путях, содержащихся в html
Неткат даже css в базе хранит. и ничего.
...
Рейтинг: 0 / 0
05.12.2013, 17:19
    #38490731
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(php) Как скрыть имя папки в путях, содержащихся в html
Electric200Я соглашусь с тем, что в DB нужно хранить путь к файлу и вызывать его по идентификатору картинки. Но хранить картинку в БД... нееее.. и даже если дальше буду заниматься веб программированием!))))
Ну и ладно. На самом деле, надо делать, как удобнее. Иногда так, а иногда - эдак. Я же не говорю, что сказанное мною - истина в последней инстанции. У меня у самого картинки в каталоге валяются.
...
Рейтинг: 0 / 0
05.12.2013, 17:21
    #38490734
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(php) Как скрыть имя папки в путях, содержащихся в html
от нагрузки зависит. сотня таких запросов в секунду - для БД уже многовато. а для Nginx и файлов на диске даже не заметно.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (php) Как скрыть имя папки в путях, содержащихся в html / 25 сообщений из 28, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]