Метка → apache

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 запросы, возвращают значения в неверной кодировке.

Метки: ,

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

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

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

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

php_flag display_errors on

php_value error_reporting E_ALL

Метки: , ,

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

Битрикс, ошибка при установке — Нет. Вероятно, каталог, используемый для сохранения параметров сессии, не доступен для записи

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

Если при установке битрикса вылезает следующая ошибка:

Требуемые модули PHP:
Параметр — поддержка сессий

Текущее значение — Нет. Вероятно, каталог, используемый для сохранения параметров сессии, не доступен для записи.

Основных причин две:

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

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

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

Метки: , ,

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

Как убрать ошибку apache2: Could not reliably determine the server’s fully qualified domain name?

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

Для того чтоб она исчезла нужно просто добавить в httpd.conf сразу после

NameVirtualHost localhost

Имя для основного виртуального хоста (я про localhost)
К примеру:

ServerName localhost

Привожу свой файл httpd.conf

Метки:

Рубрика: Linux