- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Hi,
помогите пожалуйста убрать слэш в конце адреса страницы. Сейчас при обращении site.com/page.html/ выдает 200 отклик, а надо чтоб был 301 редирект на site.com/page.html
Спасибо.
...site.com/page.html/ выдает 200 отклик, а надо чтоб был 301 редирект на site.com/page.html
Попробуйте так:
Должно работать...
Спасибо, а не подскажите что означает в этом правиле $1, может без нее?
Просто возникает один нюанс
$1 принимает значение из (.*). Без него вряд ли получится.
Да с еденицой разобрался, но вот нюанс и интересует насколько это имеет значение важности.
При просмотре статуса страницы, например http://www.site.com/page.html/ сервер отдает следующее:
#1 Server Response: http://www.site.com/page.html/
HTTP Status Code: HTTP/1.1 301 Moved Permanently
Location: http://site.com/page.html
Redirect Target: http://site.com/page.html
#2 Server Response: http://site.com/page.html
HTTP Status Code: HTTP/1.1 301 Moved Permanently
Location: http://www.site.com/page.html
Redirect Target: http://www.site.com/page.html
#3 Server Response: http://www.site.com/page.html
HTTP Status Code: HTTP/1.1 200 OK
Тоесть по сути делается один ненужный редирект к домену без www и потом обратно если изначалбно введенный адрес страницы с www.
В самом файле htacces так же прописано правило редиректа при обращении без www к www.
#1 Server Response: http://www.site.com/page.html/
HTTP Status Code: HTTP/1.1 301 Moved Permanently
Location: http://site.com/page.html
Redirect Target: http://site.com/page.html
Тут "http://www.site.com/page.html/" должен меняться на "http://www.site.com/page.html". Смотрите где-то в другом месте.
А какие могут быть варианты влияющие на это?
Спасибо.
htaccess озвучьте полностью
Вот весь, но ничего особенного в нем нет.
Попробуйте для начала вот это убрать:
К cожалению вариант убрать эту часть не совсем подходит, так как он убирает любую запросную часть, типа site.com/?x=20 to site.com
Убирал эту конструкцию, но все остается без изменений, тоесть она не влияет.
Serega_on добавил 16.07.2010 в 11:27
Вообщем убрал это правило
и наблюдается следующее, при обращении к странице http://www.site.com/page.html/ идет редирект на http://site.com/page.html и задумался может это особенность хостера?
хотя подобное на движке wordpress дает 301 редирект без проблем на нужный адрес.