..::PORN KING::..
С нами с 28.04.04
Сообщения: 1383
Рейтинг: 569
|
Добавлено: 19/05/10 в 00:43 |
Как с помощью .htaccess и GeoIP сделать редирект русских IP в другую папку?
Т.е. сёрфер с русским IP редиректится на домен.ком/ру/, а все остальные остаются на домен.ком?
|
|
|
|
С нами с 19.05.08
Сообщения: 1894
Рейтинг: 3625
|
Добавлено: 19/05/10 в 02:01 |
|
|
(!)Внимание Ero Advertising дополнительный Еврики от продажи рекламы. Особенно попандеров и мобилок.
|
1
|
|
|
..::PORN KING::..
С нами с 28.04.04
Сообщения: 1383
Рейтинг: 569
|
Добавлено: 19/05/10 в 12:23 |
Не, чё-то не получается так
Фаерфокс говорит:
_______________________________________________________________________
Неверное перенаправление на странице
Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится.
_______________________________________________________________________
если вставить другой домен, то всё работает, но мне нужно, что бы работало на одном домене и переключало на другую директорию.
Есть другие варианты?
|
|
|
|
Чингачгук, вождь красноглазых
С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824
|
Добавлено: 19/05/10 в 12:29 |
Одной строки не хватает - чтобы не редиректило из /ru
Ну и код 301 - это зря, вообще-то.
В итоге будет
Код: | rewriteEngine On
RewriteCond %{REQUEST_URI} !^/ru
rewriteCond %{ENV:geoip_COUNTRY_CODE} ^RU$
rewriteRule ^(.*) http://www.example.com/ru [R,L] |
|
|
|
|
..::PORN KING::..
С нами с 28.04.04
Сообщения: 1383
Рейтинг: 569
|
Добавлено: 19/05/10 в 13:09 |
Вроде работает, но у меня в .htaccess'e ещё есть такой код от вордпресса:
Код: [развернуть] |
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
|
По отдельности эти коды работают,
вместе они никак не хотят работать
Как поправить?
И ещё вопрос, что б не начинать новый топик - что вставить в .htaccess, чтобы при ошибке авторизации с помощью .htpasswd, серфера перекидывало в директорию /join на этом же домене?
За правильный ответ +8
|
|
|
|
С нами с 01.03.07
Сообщения: 304
Рейтинг: 223
|
Добавлено: 19/05/10 в 16:20 |
если дира куда перекидываешь отдельнаяя то можно в ней кинуть htacess в котором прописать
и все дальше этой диры он не перекинет,
по джоин там надо прописать
вроде так
|
|
|
|
С нами с 19.05.08
Сообщения: 1894
Рейтинг: 3625
|
Добавлено: 19/05/10 в 16:25 |
если в хтаксесс написать:
Код: | <IfModule mod_auth.c>
Order Deny,Allow
Deny from All
AuthType Basic
AuthName "Protected By BlaBla"
AuthUserFile /.htpasswd
Require user admin
</IfModule>
ErrorDocument 403 /join/ |
Блин, опоздал потому что тестил :-(
|
|
(!)Внимание Ero Advertising дополнительный Еврики от продажи рекламы. Особенно попандеров и мобилок.
|
3
|
|
|
..::PORN KING::..
С нами с 28.04.04
Сообщения: 1383
Рейтинг: 569
|
Добавлено: 19/05/10 в 17:17 |
не работает
пробовал прописывать ErrorDocument 403 /join/ в .htacess в корне и директории members - даёт такой результат:
Authorization Required
This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.
причём ошибку не 403, а 401 показывает
если пишу ЕррорДокумент 401, то без запроса логина и пароля сразу перекидывает в другую директорию.
Как поправить?
И ещё, у меня на сервере нет физической директории /join и /ru, они формируются с помощью вордресса.
Как поступить в этом случае, что б не зацикливалось?
PS Пока ответившим по +3 ;)
|
|
|
|
..::PORN KING::..
С нами с 28.04.04
Сообщения: 1383
Рейтинг: 569
|
Добавлено: 19/05/10 в 21:39 |
Никто не знает?
Может есть какой-нить плагин для вордпреса, который редиректит серферов в зависимости от страны проживания?
|
|
|
|
С нами с 20.02.06
Сообщения: 248
Рейтинг: 366
|
Добавлено: 19/05/10 в 23:37 |
А если вот так?
Код: |
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/ru
rewriteCond %{ENV:geoip_COUNTRY_CODE} ^RU$
RewriteRule .* /ru #(тут можно еще попробовать добавить [N])
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
|
Все остальное из .htaccess убрать, там 2 раза повторяется одно и то же
|
|
|
|
..::PORN KING::..
С нами с 28.04.04
Сообщения: 1383
Рейтинг: 569
|
Добавлено: 20/05/10 в 00:08 |
CABMIT:
Этот вариант тоже не подходит
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, root@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
если добавляю [N] - ваще зацикливается....
Есть другие предложения?
|
|
|
|
..::PORN KING::..
С нами с 28.04.04
Сообщения: 1383
Рейтинг: 569
|
Добавлено: 20/05/10 в 00:23 |
Цитата: | #(тут можно еще попробовать добавить [N] |
добавил....
сервер упал
|
|
|
|
мы, цари - народ работящий!
С нами с 11.06.05
Сообщения: 13121
Рейтинг: 4892
|
Добавлено: 20/05/10 в 00:28 |
2 ImageMaker тут тебе написали 2 рабочих скрипта - судя по всему у тебя траблы с хостом - пинай саппорт
ошибки указаной в последнем топике - быть не должно
|
|
|
|
..::PORN KING::..
С нами с 28.04.04
Сообщения: 1383
Рейтинг: 569
|
Добавлено: 20/05/10 в 00:36 |
Тем не менее - ссылки в моей сигнатуре не работают после этих экспериментов
|
|
|
|
..::PORN KING::..
С нами с 28.04.04
Сообщения: 1383
Рейтинг: 569
|
Добавлено: 20/05/10 в 00:43 |
Вроде наладилось с хостом
Уже боюсь дальше экспериментировать ;)
|
|
|
|
С нами с 09.09.09
Сообщения: 286
Рейтинг: 143
|
Добавлено: 20/05/10 в 15:34 |
не бойся.
Ты ж за хост платишь деньги.
Не попробовав - не узнаешь
|
|
|
|
..::PORN KING::..
С нами с 28.04.04
Сообщения: 1383
Рейтинг: 569
|
Добавлено: 20/05/10 в 16:11 |
Это понятно, но когда сервер падает - не очень приятно, т.к. он деньги приносит, когда в рабочем состоянии ;)
|
|
|
|
С нами с 01.03.07
Сообщения: 304
Рейтинг: 223
|
Добавлено: 21/05/10 в 11:04 |
на крайняк можешь сам скрипт WP подправить и редиректить через него русских
|
|
|
|
..::PORN KING::..
С нами с 28.04.04
Сообщения: 1383
Рейтинг: 569
|
Добавлено: 21/05/10 в 11:12 |
К сожалению, я не программер, поэтому не знаю, как это сделать
Просил, как это сделать через .htaccess, но предложенные способы не подошли, т.к. физически директории /join не существует, поэтому перенаправление зацикливается
Может есть другие способы?
|
|
|
|