Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Ссылка для скачивания файл pdf = 404


Anonymous4
 Поделиться

Рекомендованные сообщения

Здравствуйте.

ocStore 3

 

Нужно было сделать ссылку на файл pdf.

Нашел раздел в админке "Каталог -> Файлы для скачивания" загрузил так файл.

 

Далее в текстовом редакторе начал делать ссылку, прописал путь к файлу https://domen.ru/public_html/image/my-file.pdf , но при клике на эту ссылку выдает ошибку 404.

И да, через ftp также добавлял этот файл и все равно 404.

 

Как только не пытался этот путь прописать, результата никакого.

 

Может кто-нибудь подскажет как это сделать?

 

Изменено пользователем Anonymous4
Ссылка на комментарий
Поделиться на других сайтах


то, что вы описываете - это продажа электронной продукции. этот файл, появится в личном кабинете, после оплаты.

это не то, что вы хотите, судя по всему.

Вы хотите иметь доступ к загрузке файлов в карточке товара?

Ссылка на комментарий
Поделиться на других сайтах

Вы правы, у меня статья в которой должна быть ссылка на скачивание файла.

 

Файл через ftp загружал и прописывал путь к нему, но неудачно.

Ссылка на комментарий
Поделиться на других сайтах


Только что, Anonymous4 сказал:

Вы правы, у меня статья в которой должна быть ссылка на скачивание файла.

 

Файл через ftp загружал и прописывал путь к нему, но неудачно.

есть такой модуль на просторах форума. если не найдете, пишите, есть решение.

Ссылка на комментарий
Поделиться на других сайтах

4 часа назад, Anonymous4 сказал:

Так нельзя - сервер не пустит.. Нужно указывать https://domen.ru/image/my-file.pdf,

Ссылка на комментарий
Поделиться на других сайтах

3 минуты назад, esculapra сказал:

Нужно указывать https://domen.ru/image/my-file.pdf,

И вообще - не грузи в эту папку файлы для скачивания - она для внутреннего пользования. Для загрузок есть папка download, иначе хакеры тебя в скором времени навестят.

Ссылка на комментарий
Поделиться на других сайтах

7 часов назад, Anonymous4 сказал:

Вы правы, у меня статья в которой должна быть ссылка на скачивание файла.

 

Файл через ftp загружал и прописывал путь к нему, но неудачно.

 

Могу предложить заменить стандартный редактор на TinyMCE

Доработан функционал стандартного менеджера изображений, позволяет загружать файлы и вставлять их как ссылки.

 

 

 

 

Ссылка на комментарий
Поделиться на других сайтах

Ссылка на комментарий
Поделиться на других сайтах

Вообщем, все оказалось проще.

Прописываем url как на (скрине 1) и файл открывается.

Есть минус 1, ссылка открывает в http (скрин 2), а нужно https.

Если добавляю https в url, то выдает ошибку при открытии ссылки (скрин 3).

 

Могу ошибаться.

Мое предположение из-за чего открывается http - нужно настроить редирект для такого типа url.

У меня редиректы только для случаев с /domen.ru

 

# 301 редирект с www на без www
RewriteCond %{HTTP_HOST} ^([a-z0-9_-]+)\.domen\.ru$ [NC]
RewriteRule ^(.*) http://domen.ru/$1 [R=301,L]


# 301 редирект с http на https
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

 

Минус 2, на мобильном почему-то не открывается эта ссылка.

Спойлер

fv.png

 

rtsy.png

 

sc.png

 

 

 

 

Изменено пользователем Anonymous4
Ссылка на комментарий
Поделиться на других сайтах


13 минут назад, Anonymous4 сказал:

Вообщем, все оказалось проще.

Прописываем url как на (скрине 1) и файл открывается.

А ты не подумал, почему разработчики остори вынесли storage за пределы основного сайта? Ты хакеров сам приглашаешь в гости, указывая заднюю дверь.

Ссылка на комментарий
Поделиться на других сайтах

10 минут назад, esculapra сказал:

А ты не подумал, почему разработчики остори вынесли storage за пределы основного сайта? Ты хакеров сам приглашаешь в гости, указывая заднюю дверь.

 

Я об этом даже не задумывался, делаю все первый раз и опыта работы с cms нет.

Ссылка на комментарий
Поделиться на других сайтах


задам и свой вопрос

почему ссылка вида <a href="/имя папки/имя файла.pdf" download="" title="тайтл файла">текст ссылки</a> в хроме по клику на нее сразу скачивает файл, а мазиле - файл не найден? 

Ссылка на комментарий
Поделиться на других сайтах


22 часа назад, Anonymous4 сказал:

Я об этом даже не задумывался

Я счас вкратце объясню. Storage вынесена за пределы корневой директории сайта, так сказать, спрятана. И вынесена она в такое место, где хранятся служебные файлы. Впрочем, при первоначальной загрузке ее можно спрятать, например, в папке download корня сайта, тогда все окей. В Storage имеется свой папка download, но лучше использовать папку сайта (на нее можно поставить защиту). А лучше всего .размещать файлы для свободной загрузки на сторонних серверах. Или поставить модуль, который выдаст файл без указания прямой ссылки. Как-то так.

Ссылка на комментарий
Поделиться на других сайтах

1 час назад, esculapra сказал:

Я счас вкратце объясню. Storage вынесена за пределы корневой директории сайта, так сказать, спрятана. И вынесена она в такое место, где хранятся служебные файлы. Впрочем, при первоначальной загрузке ее можно спрятать, например, в папке download корня сайта, тогда все окей. В Storage имеется свой папка download, но лучше использовать папку сайта (на нее можно поставить защиту). А лучше всего .размещать файлы для свободной загрузки на сторонних серверах. Или поставить модуль, который выдаст файл без указания прямой ссылки. Как-то так.

 

Спасибо за пояснение. 

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.