- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева

Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Мой сайт работает на Win2003, Apache 2.2.11, nginx/0.7.65. Выделенный сервер.
Облагораживаю все URL-ы, чтобы как пользователь не извращался при вводе адреса, ему возвращалась страница по одному "причёсанному" адресу.
Пример:
Пользователь набирает www.site.ru/page.html
Его всегда редиректит на site.ru/page.html
Такой редирект я сделал в .htaccess с помощью mod_rewrite. Все работает. Проблема, которую не могу решить: как убрать завершающую точку в имени домена на стороне сервера?
Пример:
Пользователь набирает site.ru./page.html (точка после ru)
Нужно чтобы редиректило также на site.ru/page.html (без точки после ru). Сейчас же веб-сервер возвращает страницу как ни в чем ни бывало. У пользователя в адресной строке остается эта злосчастная точка :gm: Соответственно и все относительные ссылки на странице тоже содержат точку после имени домена.
Пример из жизни: mail.ru. редиректит на mail.ru Вот нужно сделать также.
Не могу понять, где нужно её перехватывать. В .htaccess с помощью mod_rewrite не ловится (правило есть). Возможно, nginx ее отбрасывает при проксировании апачу. Перерыл гугл. Уперся в стену.
Старался объяснить как можно понятней. Посоветуйте, пожалуйста, в каком хоть направлении рыть?
Hoodie добавил 24.03.2010 в 21:56
Спустя еще некоторое время гугления, нашел решение для nginx, убивающее обоих зайцев:
В блоке сравнения нужно использовать переменную $http_host, потому что в переменной $host этой самой точки в конце имени домена нет. Надеюсь, кому-нибудь пригодится это решение :smoke: