Метка → htaccess

301 редирект или перенаправление пользователя на новый домен средствами .htaccess

Дата: 14 марта / Комментариев нет

Встала задача сделать перенаправление со старого доменного имени на новое. Для корректного переноса поисковики рекомендуют использовать 301 редирект. Для решения задачи, создаем в корне старого сайта, с которого нужно перенаправлять пользователей, файл .htaccess следующего содержания и заменяем в нем http://new_site.ru на название своего сайта, куда должен в итоге попадать пользователь.

Options -Indexes +FollowSymLinks 

RewriteEngine On
RewriteRule (.*) http://new_site.ru/$1 [R=301,L]

Метки: ,

Рубрика: Web-разработка, Разное

Как склеить сайты с www и без через .htaccess?

Дата: 8 сентября / Комментариев нет

Для поисковиков бывает полезно склеить варианты сайтов с www и без в один, варианты решения:

1. Редирет 301 с сайта с www на сайт без www. Открываем файл .htaccess в корне сайта и прописываем:

Метки: , , ,

Рубрика: Web-разработка

Как задать кодировку сайта через .htaccess ?

Дата: 20 августа / Комментариев нет

Часто проблему с кодировкий, позволяет решить задание директивы AddDefaultCharset в файле .htaccess. Также эта директива помогает когда ajax запросы, возвращают значения в неверной кодировке.

Метки: ,

Рубрика: Разное

WordPress — как убрать category из URL?

Дата: 5 февраля / Комментариев нет

Чтобы сделать ЧПУ более красивыми и убрать слово category из названия категории в вордпрессе в .htaccess нужно добавить следующую строчку:

.htaccess — как включить или выключить вывод ошибок и предупреждений PHP

Дата: 2 февраля / Один комментарий

Для включения вывода ошибок и предупреждений PHP в файле .htacсess добавляем следующие строки:

php_flag display_errors on

php_value error_reporting E_ALL

Метки: , ,

Рубрика: PHP, Web-разработка, Разное

Как добавить отсутствующий завершающий слэш в конце URL через .htaccess?

Дата: 16 ноября / Один комментарий

Решение этой тонкой проблемы — это позволить серверу добавлять завершающий слэш автоматически. Чтобы сделать это правильно, мы должны использовать внешний редирект, для того чтобы браузер правильно запрашивал картинки и пр. В случае если бы мы сделали только внутренний редирект, это бы работало только для самой страницы каталога (страницы по-умолчанию), однако были бы проблемы при наличии любых картинок на этой странице с относительными URL, потому что браузер сделал бы запрос на вставку in-lined объекта. Например, запрос для image.gif на странице /~quux/foo/index.html без внешнего редиректа выглядел бы как /~quux/image.gif!

Метки: , ,

Рубрика: Web-разработка