Intereting Posts
WildCard SSL с субдоменом wordpress При изменении страниц на сообщения, как вы настраиваете 301 переадресацию для URL-адресов страниц? Ошибка базы данных WordPress – Ошибка в синтаксисе SQL – я не могу определить какую-либо ошибку? Загрузить файл Force из пользовательского меню? Почему перехват pre_get_posts может привести к тому, что apache перестанет работать? динамическая боковая панель не показывает ничего если администратор зарегистрирован Тип почтового сообщения и таксономия WordPress Как написать тег «alt» в изображении для кода WordPress? Пользовательский параметр темы: задайте флажки по умолчанию Использовать переменную в инструкции SQL Фильтр пользовательских товаров Проблема с одной страницей при изменении типа константы цикл по всем пользовательским таксономии для текущего пользовательского типа сообщения и их значений Как мне показать ВСЕ сообщения для категорий и тегов?

Могу ли я загрузить файл на сайт, чтобы он не был доступен через HTML-страницу?

Я загрузил большой файл PDF на сайт (WordPress 4.5.4), и движок автоматически создал для него веб-адрес.

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

Могу ли я загрузить PDF-файл, чтобы он был доступен только по прямой ссылке ([…] wp-content / uploads / […] uploaded_file.pdf)? Так что только человек, зная ссылку, может ее загрузить?

Solutions Collecting From Web of "Могу ли я загрузить файл на сайт, чтобы он не был доступен через HTML-страницу?"

После того, как вы загрузили свой файл в формате pdf, просто сделайте несколько шагов, чтобы скрыть файлы PDF или загрузить файлы папок, которые никто не просматривает, кроме прямой ссылки.

Для этого:

# Отключить просмотр каталога просто добавьте этот небольшой фрагмент кода в ваш .htaccess файл

 Options All -Indexes 

Или вы также можете блокировать wp-контент / закачки и конкретные файлы PDF от любого пользователя или зрителя, добавив это.

 # Block files. <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^wp-content/uploads/ - [F,L] RewriteRule !^wp-content/ - [S=3] RewriteRule ^wp-content/[^/]+\.pdf$ - [F,L] </IfModule> 

Примечание. Чтобы гарантировать, что приведенный ниже код не перезаписывается WordPress, поместите его вне тегов # BEGIN WordPress и # END WordPress в файле .htaccess. WordPress может перезаписывать что-либо между этими тегами.

Больше информации

# Скрыть файлы вложений в результатах поиска WordPress. Теперь, если вы хотите скрыть этот pdf-файл от результата поиска по сайту или другого PDF-файла, попробуйте это.

 // Exclude attachment from search results - WordPress add_action( 'init', 'exclude_attachment_from_search_results' ); function exclude_attachment_from_search_results() { global $wp_post_types; $wp_post_types['attachment']->exclude_from_search = true; } 

Это поможет вам скрыть все медиафайлы в результатах поиска WordPress.

# Запретить поисковую систему индексировать pdf-файлы. Последнее вам нужно запретить поисковой системе, чтобы не индексировать ваши файлы в формате pdf. Вставьте этот код в .httaccess

 <Files ~ "\.pdf$"> Header set X-Robots-Tag "noindex, nofollow" </Files> 

Больше информации

Или используйте этот код на вашем файле robot.txt

 User-agent: * Disallow: /pdfs/ # Block the /pdfs/directory. Disallow: *.pdf # Block pdf files. Non-standard but works for major search engines. 

Надеюсь, это поможет. и если вы все еще заполняете путаницу, как это сделать, я предлагаю вам лучше воспользоваться помощью того, кто может это сделать для вас.