Помогите сделать редирект в htaccess

123
Prior
На сайте с 03.03.2008
Offline
184
#11

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

это железно работает

Ответы на вопрос - https://answers.net.pl
A
На сайте с 18.02.2008
Offline
45
#12

Вы не поняли. Это то железно работает. А вот с тех двух страниц редирект с ввв не снимает. Грузит:

А надо:

Prior
На сайте с 03.03.2008
Offline
184
#13

Пардон, не дочитал условия

art-mixer
На сайте с 20.06.2008
Offline
8
#14


RewriteEngine On

RewriteCond %{HTTP_HOST} ^mysite\.ru$ [NC]
RewriteRule ^(.*)$ http://www.mysite.ru/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.mysite\.ru$ [NC]
RewriteRule ^/file1.php$ http://mysite.ru/$1 [R=301,L]
RewriteRule ^/file2.php$ http://mysite.ru/$1 [R=301,L]

Попробуйте так.

A
На сайте с 18.02.2008
Offline
45
#15

Не работает(. Всеравно редиректит на:

art-mixer
На сайте с 20.06.2008
Offline
8
#16

Эврика!

RewriteEngine On

RewriteCond %{HTTP_HOST} ^mysite\.ru$ [NC]
RewriteRule ^(.*)$ http://www.mysite.ru/$1 [R=301]
RewriteCond %{HTTP_HOST} ^www\.mysite\.ru$ [NC]
RewriteRule ^/file1.php$ http://mysite.ru/$1 [R=301,L]
RewriteRule ^/file2.php$ http://mysite.ru/$1 [R=301,L]

L лишняя была, из-за неё остальные правила не применялись.

П.С. Дайте угадаю, опять не работает?))

A
На сайте с 18.02.2008
Offline
45
#17
П.С. Дайте угадаю, опять не работает?))

Да правильно. Вводиш: http://mysite.ru/ а в ответ:

301 Moved Permanently
The document has moved here(ссылка на морду без даби).

Additionally, a 400 Bad Request error was encountered while trying to use an ErrorDocument to handle the request.
[Удален]
#18

научный перебор у вас тут я погляжу))

попробуйте

RewriteEngine On

RewriteCond %{HTTP_HOST} ^mysite\.ru$ [NC]

RewriteCond %{REQUEST_URI} !^file(1|2).php$ [NC]

RewriteRule ^(.*)$ http://www.mysite.ru/$1 [R=301]

RewriteCond %{HTTP_HOST} ^www\.mysite\.ru$ [NC]

RewriteRule ^/file1.php$ http://mysite.ru/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^www\.mysite\.ru$ [NC]

RewriteRule ^/file2.php$ http://mysite.ru/$1 [R=301,L]

A
На сайте с 18.02.2008
Offline
45
#19

Все тоже самое. не работает:

arximed:
Да правильно. Вводиш: http://mysite.ru/ а в ответ:
art-mixer
На сайте с 20.06.2008
Offline
8
#20

Скаждой новой версией код всё страшнее и страшнее. Попробуйте это, у меня работает:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.volhin\.com$ [NC]

RewriteCond %{REQUEST_URI} ^/file(1|2)\.php$ [NC]

RewriteRule ^(.+)$ http://volhin.com/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^volhin\.com$ [NC]

RewriteCond %{REQUEST_URI} !^/file(1|2)\.php$ [NC]

RewriteRule ^(.*)$ http://www.volhin.com/$1 [R=301,L]

123

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