Помогите с htaccess

12
malls
На сайте с 08.08.2005
Offline
255
988

Люди! Надо в htaccess редиректнуть весь домен на корень другого домена, за исключением одной страницы (папки).

т.е. кроме site1.ru/page.php и например site1.ru/folder/ все остальное надо по принципу site1.ru/* => site2.ru

Вот так не работает, в чем трабла?


RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ! /page*
RewriteCond %{REQUEST_URI} ! /folder/
RewriteRule ^(.*)$ http://site2.ru/ [L,R=301]

Что не так? В данном варианте исключения не обрабатываются, редиректится все :(

[censored]

B
На сайте с 11.02.2014
Offline
26
#1

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !\/page\.php
RewriteCond %{REQUEST_URI} !\/folder\/
RewriteRule ^(.*)$ http://site2.ru/ [L,R=301]
R
На сайте с 20.02.2015
Offline
59
#2

malls, пробел между ! и / уберите и все будет работать.

RewriteCond %{REQUEST_URI} !/page*

PN
На сайте с 22.08.2012
Offline
103
#3
malls:
Люди! Надо в htaccess редиректнуть весь домен на корень другого домена, за исключением одной страницы (папки).

т.е. кроме site1.ru/page.php и например site1.ru/folder/ все остальное надо по принципу site1.ru/* => site2.ru

Вот так не работает, в чем трабла?

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ! /page*
RewriteCond %{REQUEST_URI} ! /folder/
RewriteRule ^(.*)$ http://site2.ru/ [L,R=301]


Что не так? В данном варианте исключения не обрабатываются, редиректится все :(

5$ на ВМЗ за первый рабочий вариант. Срочно надо.


RewriteCond %{REQUEST_URI} ^!(\/page\.php|\/folder(.*))$
Мой совет помог? Не скупись! Bitcoin 1Lseddet1o1B6odgXQHbGaWGwRkt1Db8Ef Ethereum 0x450f1a17461e25194B7F9226cDEe70173F39e1e1
M
На сайте с 04.12.2013
Offline
223
#4


RewriteEngine On

RewriteRule !^(page\.php|folder(/.*)?)$ http://site2.ru/ [R=301,L]

Если на первом сайте оставить только page.php и folder, то для редиректа можно использовать условие "не файл и не каталог".

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
malls
На сайте с 08.08.2005
Offline
255
#5

Все вышеуказанное не работает. :( Есть еще идеи?

Сразу скажу хостинг "основы" в Малазии - супорт там тормозной. Нужны просто рабочие варианты.

BrightGuy
На сайте с 03.10.2010
Offline
179
#6

RewriteEngine on

RewriteCond %{REQUEST_URI} !^/somefolder

RewriteRule ^(.*) http://new.site.com/ [L,R]

Вот так пробовали?

---------- Добавлено 06.04.2015 в 14:44 ----------

С файлом вот этот вариант точно рабочий:

<FilesMatch "robots.txt$">
RewriteEngine off
</FilesMatch>
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://new.name/$1 [R=301,L]
-= Сайты на заказ | Правки, обновление, работы по DLE =- (/ru/forum/791118) Skype: rus.shevchuk (skype:rus.shevchuk?chat) | Telegram: @ruslansh (tg://resolve?domain=ruslansh) | ICQ: 606535768 | info@ruslan-shevchuk.com
B
На сайте с 11.02.2014
Offline
26
#7

мой вариант 100% рабочий, проверил на своем домене

а вы проверяли очистив кеш браузера? или включив режим инкогнито?

J
На сайте с 20.02.2014
Offline
120
jkm
#8

Часто ошибочно ставят правила для редиректа в самый конец после конструкций вроде RewriteRule .* index.php [L]

После этого редирект не работает.

malls
На сайте с 08.08.2005
Offline
255
#9

Господа! Стоит меня понять! У меня нет доступа к серверу донору - там работает довольно слабый вебмастер, который меняет что-то по принципу "что я скажу" - мне же нуден конечный результат. Я бы давно проверил у себя логи и пр. Но там не могу. Сервак где-то в Малайзии. С ними общаться тоже не торт.

Так что я буду в то время когда у мня есть связь с тамошним вебмастером просто пробовать все приведенные варианты. Первый кто выирает приз - неизбежно получит означенные деньги. Просто пробуйте, без надежды на настройки сервера, о котором я ничего не знаю... Выше зафиксировал полный фейл с вариантами - не знаю в чем дело. В принципе должно все работать - НО НЕ РАБОТАЕТ!

M
На сайте с 04.12.2013
Offline
223
#10

Вам предложили несколько рабочих вариантов для стандартной конфигурации. Попросите админа предоставить доступ вам или какому-нибудь спецу, иначе все это – напрасная трата сил.

12

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