powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Создание редиректов с использованием RewriteMap
3 сообщений из 3, страница 1 из 1
Создание редиректов с использованием RewriteMap
    #39887247
glaznoy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет

Есть мультиязычный сайт, для него нужно настроить редиректы через RewriteMap:
1) Чтобы редирект был на страницу другого домена
https://fr.dommain/company/ => https://en.dommain/company/
2) Редирект был только с текущей страницы домена, но на другую страницу этого же домена
https://fr.dommain/company1/ => https://fr.dommain/company/ так как доменов много из-за мультиязычности сайта ( https://en.dommain/company1/, https://us.dommain/company1/ и так далее), то редирект должен исходить с уникальной страницы определеного домена

Делаю так:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<rewriteMaps>
<rewriteMap name="Redirects">    
        <add key="https://fr.dommain/company/" value="https://en.dommain/company/" />
        <add key="https://fr.dommain/company1/" value="https://fr.dommain/company/" />
</rewriteMap>
</rewriteMaps>
<rule name="Redirect rule1 for Redirects">
         <match url=".*" />
         <conditions>
           <add input="{Redirects:{REQUEST_URI}}" pattern="(.+)" />
         </conditions>
         <action type="Redirect" url="{C:1}" appendQueryString="false" />
       </rule>



Если домен один и тот же, то мой пример работает, а если домены разные то нет
пожскажите, что мне нужно поменять в конфигурации
...
Рейтинг: 0 / 0
Создание редиректов с использованием RewriteMap
    #39887257
glaznoy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем я разобрался
Не нужно было указывать hostname в ключе

Код: xml
1.
<add key="/company/" value="https://en.dommain/company/" />
...
Рейтинг: 0 / 0
Создание редиректов с использованием RewriteMap
    #39887489
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то мультиязычность делается несколько иначе.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Создание редиректов с использованием RewriteMap
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]