Ставьте после строки RewriteEngine On
У меня работает как выше написано.
Если не помогло.
Значит проблема с файлом хтаксес или настройками хостера.
Правильно... точно, где то слышал, что у некоторых хостеров свои настройки файла или что то в этом духе... позвоню завтра им, узнаю... отпишу о результатах. После строки ставил - не помогло !
nik2019: Disallow: /index.php - допиши просто вот это и не мучайся.
Тогда я закрою все свои страницы... ведь без /index.php у меня таких нет ! Кроме главной, с которой и борюсь... тогда лучше её закрыть видимо Disallow: /index.php/home.html
andragen: timflair, ну конечно вылезет 404 ошибка .. урл жеж укоротил.
Мой совет осваивай 404sef или аналог.
Надо делать редирект с страниц с index.php на страницы без index.php
andragen: У тебя в robots.txt
Host: timflair.ru
Sitemap: http://www.timflair.ru/index.php?option=com_xmap&sitemap=1&view=xml <--- здесь думаю надо убрать ввв
убрал...
Чтоб избавиться от http://timflair.ru/index.php/home.html надо включить mod_rewrite в общих настройках.
включил. index.php пропал, появилась 404 ошибка на всех страницах ((
ДРУЗЬЯ !! ТЕМА ОСТАЁТСЯ ОТКРЫТОЙ !!!!
Извините, я уезжал без доступа в инет...
Сегодня звонил, хостинг к файлу .htaccess не имеет отношения. Значит проблема в самом файле !
Мне важно знать, что сделать, чтобы:
http://timflair.ru
http://www.timflair.ru
http://timflair.ru/index.php
http://www.timflair.ru/index.php - не считались дублем и c www переадрес. на без него ?????
RewriteCond %{HTTP_HOST} ^www\.timflair\.ru$ [NC]RewriteRule ^(.*)$ http://timflair.ru/$1 [R=301,L]
Ставьте после строки RewriteEngine On
У меня работает как выше написано.
Если не помогло.
Значит проблема с файлом хтаксес или настройками хостера.
Правильно... точно, где то слышал, что у некоторых хостеров свои настройки файла или что то в этом духе... позвоню завтра им, узнаю... отпишу о результатах. После строки ставил - не помогло !
RewriteCond %{HTTP_HOST} ^www\.timflair\.ru$ [NC]
RewriteRule ^(.*)$ http://timflair.ru/$1 [R=301,L]
Redirect 301 /index.php/home.html http://timflair.ru/
Redirect 301 /index.php http://timflair.ru/
Чем так не устраивает?
Устраивал бы, были бы результаты )) прописал - без изменений !
timflair добавил 19.04.2011 в 16:14
http://timflair.ru
http://www.timflair.ru
http://timflair.ru/index.php
http://www.timflair.ru/index.php
http://timflair.ru/index.php/home.html
http://www.timflair.ru/index.php/home.html
Давайте ещё раз... последние две строки я прописал в robots.txt Тут все гуд.
index.php убирать не хочу, особо не мешает...но....
Теперь мне важно знать, что сделать, чтобы:
http://timflair.ru
http://www.timflair.ru
http://timflair.ru/index.php
http://www.timflair.ru/index.php - не считались дублем и c www переадрес. на без него ?????
Disallow: /index.php - допиши просто вот это и не мучайся.
Тогда я закрою все свои страницы... ведь без /index.php у меня таких нет ! Кроме главной, с которой и борюсь... тогда лучше её закрыть видимо Disallow: /index.php/home.html
устоновлю 404sef, а все мои нынешние проиндекс. страницы слетят с индексации ? Тогда боюсь потерять хорошие позиции по некоторым запросам
timflair, ну конечно вылезет 404 ошибка .. урл жеж укоротил.
Мой совет осваивай 404sef или аналог.
Надо делать редирект с страниц с index.php на страницы без index.php
Дык я с этого и начал тему !!!!
Редирект как ?????????
host я прописал давно.
У тебя в robots.txt
Host: timflair.ru
Sitemap: http://www.timflair.ru/index.php?option=com_xmap&sitemap=1&view=xml <--- здесь думаю надо убрать ввв
убрал...
включил. index.php пропал, появилась 404 ошибка на всех страницах ((
RewriteCond %{HTTP_HOST} ^www\.timflair\.ru$ [NC]RewriteRule ^(.*)$ http://timflair.ru/$1 [R=301,L]
Redirect 301 /home.html http://www.timflair.ru/
Redirect 301 /home http://www.timflair.ru/
вписал в конце файла .htaccess - ничего не изменилось !
Вроде разобрался !
Закрыл через robots.txt таким образом:
Disallow: /index.php?option=com_hwdvideoshare&task=viewvideo&
Проверил в вебмасере яши - все лишинни файлы (дубли) по типу 2-го варианта запрещенны выше написанным правилом !