Редирект с index.php на www.site.ru

German V
На сайте с 13.04.2012
Offline
113
888

Всем доброй ночи.

Подскажите как должна выглядеть строчка в htaccess которая переводит заблудшего на www.мой_сайт.ru/index.php на www.мой_сайт.ru

А то чет совсем запутался (((

Cпасибо.

kirillproweb
На сайте с 14.09.2010
Offline
87
#1

Вот полностью всё:

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

RewriteCond %{THE_REQUEST} ^GET\ .*/index\.(php|html)\ HTTP

RewriteRule ^(.*)index\.(php|html)$ http://site.ru/$1 [R=301,L]

RewriteRule ^(.*)\.htm$ $1.html [R=301,L]

RewriteCond %{THE_REQUEST} ^GET\ .*/home\.(php|html)\ HTTP

RewriteRule ^(.*)index\.(php|html)$ http://site.ru/$1 [R=301,L]

RewriteRule ^(.*)\.htm$ $1.html [R=301,L]

</IfModule>

German V
На сайте с 13.04.2012
Offline
113
#2

Кирилл, спасибо.

Но мне бы только то, что редиректит именно с index.php на www

R
На сайте с 08.05.2008
Offline
222
#3

Redirect 301 /index.php http://www.мой_сайт.ru

Тема по продвижению сайтов. От 30 000 р. со ссылочным и копирайтингом!. (/ru/forum/801720) Темка по аудитам и консультациям. Стоимость аудита 9 000 рублей. (/ru/forum/622569) skype rastijko
German V
На сайте с 13.04.2012
Offline
113
#4

Прошу прощения за тупой вопрос.

Скажите, а в данной конструкции редирект будет именно с www.мой_сайт.ru/index.php или со всех ссылок которые содержат index.php?

R
На сайте с 08.05.2008
Offline
222
#5
German V:
Прошу прощения за тупой вопрос.
Скажите, а в данной конструкции редирект будет именно с www.мой_сайт.ru/index.php или со всех ссылок которые содержат index.php?

Только с index.php вроде, ну на крайний случай замените его на index.php$, тогда строго с index.php и никаких других.

Проверьте вручную.

German V
На сайте с 13.04.2012
Offline
113
#6

rast Спасибос тебе еще раз.

---------- Добавлено 22.08.2012 в 00:26 ----------

Что-то не работают эти конструкции (((

пробовал эту

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/

RewriteRule ^index\.php$ http://www.site.ru/ [R=301,L]

и эту

Redirect 301 /index.php$ http://www.site.ru

German V
На сайте с 13.04.2012
Offline
113
#7

Помогите !?!?!?

manarh
На сайте с 04.03.2010
Offline
163
#8

это с site.ru на www.site.ru:

RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]

это с index.php на www.site.ru:

RewriteCond %{THE_REQUEST} ^[A-Z]+\ /index\.php(/[^\ ]*)?\ HTTP/
RewriteRule ^index\.php(/(.*))?$ /$2 [R=301,L]

это с index.html на www.site.ru:

RewriteCond %{THE_REQUEST} ^[A-Z]+\ /index\.html(/[^\ ]*)?\ HTTP/
RewriteRule ^index\.html(/(.*))?$ /$2 [R=301,L]
Конвертирую свой betting трафик тут: AllBestBets ( https://www.allbestbets.com/affiliates ) и Betburger ( https://www.betburger.com/affiliates ) – $500+ с 1000 тематических переходов.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий