Помогите настроить .htaccess что бы сайт открывался по основному имени

Тема в разделе "Общие вопросы оптимизации", создана пользователем ellada, 12 дек 2012.

Статус темы:
Закрыта.
  1. ellada

    ellada На форуме с: 24 дек 2011 Сообщения: 147

  2. Ami

    Ami Модератор На форуме с: 28 ноя 2011 Сообщения: 259 Команда форума

    Код:
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^www.forex11.ru
    RewriteRule (.*) http://forex11.ru/$1 [R=301,L]
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.htm\ HTTP/
    RewriteRule ^index\.htm$ http://forex11.ru/ [R=301,L]
    
    А у вас не одна страница index?
  3. ellada

    ellada На форуме с: 24 дек 2011 Сообщения: 147

    одна...

    ---------- Сообщение добавлено в 10:13 ---------- Предыдущее сообщение размещено в 10:07 ----------

    Нет не помогло, так и открывается
  4. Ami

    Ami Модератор На форуме с: 28 ноя 2011 Сообщения: 259 Команда форума

    Код:
    RewriteCond %{REQUEST_URI} ^/index\.(.+)$
    RewriteRule .+ http://forex11.ru/ [R=301,L]
    
    Работало только с index.htm, но не с index.htm/ :a22:
  5. ellada

    ellada На форуме с: 24 дек 2011 Сообщения: 147

    Да с этим у меня порядок с forex11.ru/ перенаправляется на forex11.ru, а вот как с точками в конце адреса справиться не знаю... и с /?p= тоже
  6. Ami

    Ami Модератор На форуме с: 28 ноя 2011 Сообщения: 259 Команда форума

    ellada, откуда вы вообще узнали про точку? С ней незачем справляться, она является частью доменного имени и разделяет домен нулевого уровня от первого, а /?p= является GET-запросом. Все это не относится к дублям главной и забивать себе голову этим не стоит.
    1 человеку нравится это.
Статус темы:
Закрыта.