Я получил запрос с просьбой замаскировать URL-адрес, подобный этому
commercial.com / ru / test / page1 to commercial.com/en/test.page1 (при использовании selectos)
Я пытался с помощью следующего: RewriteRule "^ / en / test.page1" "https: // $ {CommercialName} / en / test / page1" [L, P]
В В этом случае это не работает, отправив мне следующее сообщение сервера:
Плохой запрос
Ваш браузер отправил запрос, который этот сервер не может понять. Размер поля заголовка запроса превышает лимит сервера.
Но если я изменю свое правило на следующее: RewriteRule "^ / en / test.pagetest" "https: // $ {CommercialName } / en / test / page1 "[L, P]
Но затем я добавляю другое правило, и оно показывает мне то же самое
RewriteRule" ^ / en / test .pagetest "" https: // $ {CommercialName} / en / test / page1 "[L, P] RewriteRule" ^ / en / test.page2test "" https: // $ {CommercialName} / ru / test / page2 "[L, P]
Кто-нибудь знает, почему эта ошибка вызвана?
PS:
- 1 Я уже пробовал загнать P в PT
- Apache 2.4
- Работа с AEM в качестве CMS
- Я уже пытался использовать RewriteCond в качестве RewriteCond "% {REQUEST_URI}" "^ / en / test.page2test"