Foren

301 redirects in liferay using stand alone tomcat

thumbnail
Brian Scott Schupbach, geändert vor 11 Jahren.

301 redirects in liferay using stand alone tomcat

Expert Beiträge: 329 Beitrittsdatum: 23.10.08 Neueste Beiträge
Hello,

We just redesigned our site and migrated into Liferay. We have over 100 redirects of old URLS to new URLs that we would like to implement before it goes live. We are using tomcat on windows that is not behind IIS/Apache. How can we accomplish this?

i was thinking of setting up a custom filter...does anyone have experience with this? Is a filter the correct/easiest way to do this?

Thanks in advance,

Brian
thumbnail
Hitoshi Ozawa, geändert vor 11 Jahren.

RE: 301 redirects in liferay using stand alone tomcat

Liferay Legend Beiträge: 7942 Beitrittsdatum: 24.03.10 Neueste Beiträge
If you're on linux and redirecting by ip address, just set iptables. I do this when redirecting ip to virtual machines on a server.
thumbnail
Brian Scott Schupbach, geändert vor 11 Jahren.

RE: 301 redirects in liferay using stand alone tomcat

Expert Beiträge: 329 Beitrittsdatum: 23.10.08 Neueste Beiträge
It's actually on a windows server...
Linus Sphinx, geändert vor 11 Jahren.

RE: 301 redirects in liferay using stand alone tomcat

Junior Member Beiträge: 99 Beitrittsdatum: 12.08.10 Neueste Beiträge
I would not even dream of exposing that without a good proxy.
thumbnail
Brian Scott Schupbach, geändert vor 11 Jahren.

RE: 301 redirects in liferay using stand alone tomcat (Antwort)

Expert Beiträge: 329 Beitrittsdatum: 23.10.08 Neueste Beiträge
Update:

Use a web server like apache or IIS in front of tomcat if you need to do a lot of URL redirection. It's much easier..
thumbnail
lutz Bremen, geändert vor 11 Jahren.

RE: 301 redirects in liferay using stand alone tomcat

Expert Beiträge: 291 Beitrittsdatum: 20.10.11 Neueste Beiträge
brian please give a short instruction how to set up iis with liferay
Linus Sphinx, geändert vor 11 Jahren.

RE: 301 redirects in liferay using stand alone tomcat

Junior Member Beiträge: 99 Beitrittsdatum: 12.08.10 Neueste Beiträge
Create a file in /etc/httpd/conf.d named, 'proxy_ajp.conf', with contents below:

# ajp proxy configuration
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
ProxyPass / ajp://localhost:8009/

Now every request to apache will be routed to tomcat using the the apache jserv protocol.