2015-05-01 2 views
1

Я новичок в html и стараюсь сделать сайт для класса.403 Запрещено при открытии .pdf на сайте

Когда я ссылаться на мой файл PDF (который сохраняется в папке WWW), я получаю:

403 Forbidden У вас нет разрешения на доступ к /user/filename.pdf на этом сервере.

Моя ссылка на PDF выглядит следующим образом:

<a href="filename.pdf">Filename</a>

Что я делаю неправильно?

Большое спасибо.

+0

Я не знаю, если это актуально, но .jpg открывается нормально ... – John

+0

Эта ошибка указывает, что документ по умолчанию не найден по указанному URL-адресу и что списки каталогов запрещены. – ketan

+0

попробуйте с полным путем, как: «http: //yourdomain/filename.pdf» –

ответ

0

Похоже, вы пытаетесь открыть файл filename.pdf в каталоге пользователя. Поместите файл pdf в тот же каталог, содержащий файл .jpg. Если он не работает, попробуйте полный путь к файлу.

+0

добавьте больше объяснений, чтобы понять ответ, принять – Vikrant

+0

Я ссылался на полный путь, и теперь, когда я нажимаю ссылку, она не открывается вообще. – John

0

У меня была аналогичная проблема с моей. Мне удалось изменить настройки разрешений в файле на сервере, чтобы разрешить доступ. Я думаю, что вам, возможно, придется сделать то же самое.

Доступ к pdf на вашем сервере. Щелкните правой кнопкой мыши и выберите «Изменить разрешения» или понравится. Вероятно, ваш pdf-файл настроен на ограниченные разрешения. Mine позволяет мне установить его как доступный для «чтения»/«выполнить»/«написать» «пользователем»/«группой» или «миром». Если вы выберете «мир», тогда вы эффективно публикуете его, и он должен работать, просто отлично.

Надеюсь, что это поможет.

Е.

0

Это может также быть .htaccess проблемой. Например, если ваш файл .htaccess содержит следующее:

# but now allow just *certain* necessary files: 
<FilesMatch "(?i).*\.(jpe?g|gif|webp|png|swf)$" > 
    Order Allow,Deny 
    Allow from all 
</FilesMatch> 

вам также необходимо добавить «pdf».

Смежные вопросы