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

Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
ТС, извини что влезаю, тоже с редиректом чет затупил. Подскажите.
Надо чтобы с site.ru/?o=652&e=0 был редирект на site.ru/?o=757&e=0
С меня спасибо :)
ТС, извини что влезаю, тоже с редиректом чет затупил. Подскажите.
Надо чтобы с site.ru/?o=652&e=0 был редирект на site.ru/?o=757&e=0
С меня спасибо :)
правило типа
RewriteCond %{HTTP_HOST} !^domain\.zone$
RewriteRule ^(.*)$ http://domain.zone/$1 [L,R=301]
тоже не помогает (((
Это может не работать, если домен в запросе уже без точки.
Такое возможно если запрос проксирует другой сервер, например nginx.
Сейчас пробывал на nginx/1.7.9
proxy_set_header Host $host;
Точка в конце пропадает.
А если
proxy_set_header Host $http_host;
Точка в конце сохраняется.
http://wiki.nginx.org/HttpProxyModule#proxy_set_header
Для проверки можно создать простой скрипт
jkm, спасибо.
jkm, да-да.. у меня на nginx
можно для бестолковых...
сейчас у меня открывается сайт по 2 адресам...
сайт.ру
сайт.ру.
точку в конце урл при запросе НЕ главной страницы я убрал...
причем на локалхост работал только RedirectMatch permanent /(.*)\.$ /$1 , а на живом сайте - и redirectmatch и RewriteRule ^(.*)\.$ /$1 [R=301,L]
еще вопрос - правильно ли я поимаю, что если у меня урлы без закрывающего слеша, то надо писать не /$1, а просто $1 ???
Если есть возможность править настройки nginx, то нужно найти начало блока server с доменом сайт.ру и добавить туда правила для редиректа.
RewriteRule ^(.*)\.$ /$1 [R=301,L]
По поводу /$1 и $1. Первый это абсолютный, а втрой относительный адрес.
Пока .htaccess находится в корне сайта и нет манипуляций с RewriteBase разница между ними незаметна.
Подробнее про RewriteRule и RewriteBase http://habrahabr.ru/company/sprinthost/blog/129560/