макси1
Пользователь
- Регистрация
- 24.11.13
- Сообщения
- 11
- Реакции
- 2
- Баллы
- 3
Приветствую всех,
Я новичок в Apache, мы используем систему CMS. По умолчанию мы получаем шаблон URL-адреса CMS, например http:// <домен>/sites/<имя сайта>/<локальное значение>/<содержание или имя кампании>.
Итак, я попробовал правило перезаписи ниже. Я думаю, что это правило применимо как для внутреннего, так и для внешнего использования. Итак, он меняет URL-адрес в клиент-браузере, но получает страницу с ошибкой 404.
Код (разметка): Пожалуйста, помогите мне решить эту проблему.
Спасибо
Джаярам
Я новичок в Apache, мы используем систему CMS. По умолчанию мы получаем шаблон URL-адреса CMS, например http:// <домен>/sites/<имя сайта>/<локальное значение>/<содержание или имя кампании>.
- Здесь сайты — это контекстное имя веб-приложения.
- sitename — это имя Сайта, которое мы указали при создании сайта в CMS.
- значение локали по умолчанию будет en_US для английского языка, ar_SA для арабского языка.
Итак, я попробовал правило перезаписи ниже. Я думаю, что это правило применимо как для внутреннего, так и для внешнего использования. Итак, он меняет URL-адрес в клиент-браузере, но получает страницу с ошибкой 404.
Код:
RewriteEngine on
#English
RedirectMatch "^/sites/ar_SA/(.*)" "/sites/ar/$1"
RewriteRule ^/sites/ar_SA/(.*) /sites/ar/$1 [L]
#Arabic
RewriteRule "^/sites/en_US$" "/sites/$1" [R]
RewriteRule "^/sites/(.*)$" "/qu/" [R]
Спасибо
Джаярам