Как переписать URL на сервере JBoss? - PullRequest
13 голосов
/ 18 сентября 2008

Я хотел бы перенаправить / переписать эти два вида URL:

  • mydomain.com -> newdomain.com
  • mydomain.com / specificPage -> newdomain.com/newSpecificPage
  • mydomain.com / anyOtherPage -> mydomain.com/anyOtherPage (здесь нет перенаправления)

Итак, я просто хочу перенаправить корневой домен на новый домен, и некоторые страницы из моего домена на несколько страниц в новом домене ...

Как я могу сделать это на сервере JBoss?

Ответы [ 4 ]

10 голосов
/ 18 сентября 2008

Вы смотрели на http://www.jboss.org/jbossweb/modules/rewrite.html? Похоже, что вы ищете, и это очень похоже на Mod_rewrite для Apache.

3 голосов
/ 18 сентября 2008

Вы можете взглянуть на это http://code.google.com/p/urlrewritefilter/

1 голос
/ 18 сентября 2008

Звучит так, как будто вы хотите отправить HTTP 301, постоянно перемещенный ответ.

RewriteCond %{REQUEST_URI} ^URI_TO_REDIRECT
RewriteRule redirect=301 NEW_SITE [L]

или аналогичный. [L] означает немедленное перенаправление, а не перезапись.

0 голосов
/ 28 октября 2009

Если вы вообще маршрутизируете через apache, вы можете использовать mod_rewrite; вам просто нужно быть осторожным относительно того, где вы объявляете правила перезаписи. Конфиги каталогов и файлы .htaccess не будут работать; он нужен вам как глобальная конфигурация для всего хоста. Аналогично thread на сервере.

...