Нужна помощь с манипуляцией URL адреса

187
02 мая 2017, 08:21

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

Имеется файл file.pdf в корне сайта, и его если переместить в определенную папку, нужно чтобы при вводе url файл открывался буд-то так: site.ru/file.pdf как буд-то в корне сайта. Как это можно оптимизировано реализовать?

Спасибо всем заранее за помощь!

Answer 1

Самое короткое решение (для всей папки, куда будут сложены PDF):

RewriteRule ^folder/(.*)$ $1

Теперь все файлы из папки folder будут открываться в корне сайта.

Проверить: http://htaccess.madewithlove.be/

Answer 2

Если ты об этом

Например у тебя в корне лежит file.php который что-то генерирует ты хочешь его отдавать в адресе как file.pdf

то в .htaccess

RewriteEngine On
RewriteRule ^file.pdf$ /file.php [L]

не забудь в самом начале file.php прописать заголовок Content-type

header("Content-type:application/pdf");
READ ALSO
Кодировка кириллических символов в Telegram

Кодировка кириллических символов в Telegram

Ребят, нужна помощь, кодировка пакетов Update возвращаемых в Telegram (Bot API) кодирована в UTF-8 с BOM'ом из за чего символы на русском языке отображаются...

820
Print_r ($array) - архив списком

Print_r ($array) - архив списком

Print_r ($array) выводит архив подряд текстомКак сделать, чтобы каждый элемент архива начинался с новой строки?

216
Пагинация на php mvc

Пагинация на php mvc

Не могу реализовать пагинацыю в паттерне mvcНапример у меня есть контролер "News" в нем action "category($id)" в нем я получаю список новостей одной категории

266
Вопрос тестовый PHP

Вопрос тестовый PHP

Добрый день! Есть следующая задача Дано выражение:

261