JSF OCPSoft автоматически перенаправляет запрос ненаписанного URL-адреса на переписанныйJAVA

Программисты JAVA общаются здесь
Anonymous
JSF OCPSoft автоматически перенаправляет запрос ненаписанного URL-адреса на переписанный

Сообщение Anonymous »

мы используем библиотеку OCPSoft Rewrite для создания красиво переписанных URL-адресов. Это работает отлично и, как и ожидалось, но теперь мы хотим перенаправить исходный незаписанный URL-адрес на его переписанный, поскольку к одному и тому же ресурсу можно получить доступ как по исходному, так и по переписанному URL-адресу.
В некоторых случаях это может привести к дублированию URL-адресов контента для SEO. Мы противодействуем этому с помощью канонического метатега, но постоянное перенаправление лучше и более универсально.
Примеры сопоставлений
  • Исходный URI: /index.xhtml переписан на: /
  • Исходный URI: /index.xhtml?category=Foo переписано на: /c/Foo.
  • Исходный URI: /index.xhtml?category=Foo&bar=abc&test=123 переписано на: /c/Foo? bar=abc&test=123.
Предполагаемое поведение
Ввод исходный URI в браузере, постоянное перенаправление на переписанный URL-адрес должно происходить с поддержкой сопоставленных и несопоставленных параметров запроса.
Обходное решение
С помощью Faces Filter мы могли бы создать в коде «переписанный» URI с закладками, избыточно добавляя «обратные» правила для выполнения постоянного перенаправления 301.
Можно ли сделать это с помощью библиотеку OCPSoft Rewrite автоматически?

Подробнее здесь: https://stackoverflow.com/questions/789 ... ritten-one

Вернуться в «JAVA»