|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.08.2013, 10:33 | #1 |
Зелень
Форумчанин
Регистрация: 03.02.2007
Сообщений: 302
|
.htaccess редирект на главное зеркало.
Добрый день, уважаемые форумчане.
Помогите в .htaccess настроить корректно редирект на главное зеркало. Все как бы работает, но есть одно но!!! В url присутствует кирилица. Само правило: Код:
Код:
Страница такого плана: Код:
Подскажите, как можно выкрутиться с данной проблемой, всем спасибо. |
27.08.2013, 11:30 | #2 | |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
Попробуйте
Цитата:
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
|
27.08.2013, 12:02 | #3 |
Зелень
Форумчанин
Регистрация: 03.02.2007
Сообщений: 302
|
Код:
Кодировка .htaccess 100% utf-8, кодировка сайта тоже таже. В .htaccess прописал в начале AddDefaultCharset UTF-8. Хотя последнее лишнее - в апаче и так стоит по умолчанию утф-8, ну такое на всяк случай. |
27.08.2013, 21:06 | #4 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
У меня всё работает.
Вы либо неправильно обращаетесь к серверу (неправильно сформированый URI), либо неправильно парсите этот URI. Покажите простейший пример вашего кода, который не может получить переменную cat из URI.
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
27.08.2013, 23:30 | #5 |
Зелень
Форумчанин
Регистрация: 03.02.2007
Сообщений: 302
|
Код:
|
28.08.2013, 03:05 | #6 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
Вы правы, не работает. Я проверял у себя неправильно. У меня редирект был на тот же хост. Поэтому всё работало.
По теме могу лишь подсказать флаг B для правила RewriteRule. Я не знаю на 100% как он используется, но в гугле есть пояснения как именно он может помочь. http://httpd.apache.org/docs/current...gs.html#flag_b
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
02.09.2013, 19:04 | #7 | |
Зелень
Форумчанин
Регистрация: 03.02.2007
Сообщений: 302
|
Цитата:
Это будет наукой, что нечего лезть со своей кирилицей. Но, проблему решать то нужно как-то. ((( |
|
03.09.2013, 12:54 | #8 |
Форумчанин
Регистрация: 03.12.2010
Сообщений: 334
|
Попробуй:
PHP код:
|
06.09.2013, 02:36 | #9 | |
Зелень
Форумчанин
Регистрация: 03.02.2007
Сообщений: 302
|
Цитата:
Код:
Код:
|
|
06.09.2013, 11:35 | #10 |
Форумчанин
Регистрация: 03.12.2010
Сообщений: 334
|
Я невнимательно прочитал вопрос и не вник сразу в суть задачи... если нужно редиректить на другой хост, то прямым редиректом у тебя не получится это решить, только с извратом.
Хочу обратить внимание, что во-первых, кириллица в адресе имеет смысл только если сам домен кириллический, иначе это никому ненужная порнография, только усложняет ручной ввод адреса, во-вторых, браузеры сами не умеют корректно работать с кириллицей в адресе - открой любой сайт с кириллической ссылкой, скопируй адрес и вставь в блокнот. Как вариант изврата: транслитерируем адрес на стороне сервера А, редиректим на сервер Б (можно отдельную точку входа сделать для этой цели), транслитерируем обратно и редиректим на основную точку входа уже внутри домена. Вместо транслитерации можно поиграться url_decode/url_encode, присваивать числовые либо символьные индексы, передавать url методом post и т.п. Основная идея в том, что редиректа два - один межхостовый, второй внутрихостовый, где кириллицу проще обработать. Единственный плюс этого решения - русские буковки в строке адреса, да и то плюс сомнительный, ибо браузеры сейчас имеют тенденцию к тому, что в строке адреса отображается только доменная часть адреса и заголовок title. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Редактирование .htaccess для DLE CMS, Редирект 301 | Cone | PHP | 0 | 13.03.2013 12:23 |
.htaccess 301 редирект | sanich_23 | PHP | 0 | 15.02.2013 09:46 |
Редирект через .htaccess | creach | PHP | 0 | 21.08.2012 15:50 |
Не главное зеркало сайта | feesta | Помощь студентам | 0 | 11.04.2011 19:48 |
Редирект через .htaccess | AxisNet | PHP | 2 | 16.09.2009 18:34 |