- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Нужно убрать расширение ".html" для всех html файлов, так как сайт без движка
Чтобы при обращении например к
sitname.ru/filename.html
sitname.ru/filename
был ответ сервера 301 и редирект на
sitname.ru/filename/
Сама идея более чем странная (правильно сказать - бредовая).
На сервере есть файл file.html, но вместо его отдачи вы делаете редирект на несуществующий каталог file/, где должен быть индексный файл index.html (если DirectoryIndex index.html), содержимое которого = file.html.
Директории file/ и индексного файла, на который делается редирект, нет, сервер отдает 404 ответ.
Директория file/ есть, индексного файла нет - 403 ответ (если Options -Indexes).
Подскажите пожалуйста, как можно сделать, чтобы сервер отдавал ответ
sitemane.ru/css/filename.css/ - тут должно стать 404
sitemane.ru/css/filename.css - тут пусть остается как есть 200
sitemane.ru/js/filename.js/ - тут должно стать 404
sitemane.ru/js/filename.js - тут пусть остается как есть 200
sitemane.ru/robots.txt/ - тут должно стать 404
sitemane.ru/robots.txt - тут пусть остается как есть 200
sitemane.ru/sitemap.xml/ - тут должно стать 404
sitemane.ru/sitemap.xml - тут пусть остается как есть 200
Проверил. Вроде бы все именно так и работает с присланным мной вариантом.
После добавления всех необходимых расширений файлов (css, js, txt, xml), конечно, т.е.:
RewriteCond %{REQUEST_URI} !\.(php|js|css|xml|txt|ico|jpe?g|html?|png|gif)$