Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

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

ocStore 3

 

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

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

 

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

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

 

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

 

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

 

Змінено користувачем Anonymous4
Надіслати
Поділитися на інших сайтах


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

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

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

Надіслати
Поділитися на інших сайтах

Только что, 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 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.