Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn more

View all

Sign in to view all badges

SOLVED

AEM Dispatcher 301 Redirects Issue

SivaPrasadReddyS
Level 5
Level 5

Hi All,

 

We are using ACS commons redirects for 301 redirects and below are the rewrite rules we have added in dispatcher.

#Handle 301 Redirects
RewriteMap map.legacy /tmp/redirects.map
RewriteCond ${map.legacy:$1} !=""
RewriteRule ^(.*)$ ${map.legacy:$1|/} [L,R=301]

 

we have different version of Apache dispatchers and below are the details:

 

Server 1 : 

UNIX - Red Hat Enterprise Linux Server release 6.8 (Santiago)

Apache  - Server version: Apache/2.2.15 (Unix)

Dispatcher  - dispatcher-4.2.3.so

Port : 80

 

Server 2:

UNIX  - Red Hat Enterprise Linux Server release 7.4 (Maipo)

Apache -  Server version: Apache/2.4.6 (Red Hat Enterprise Linux)

Dispatcher - dispatcher-apache2.4-4.1.11.so

port : 8443 (https)

 

Issue: 301 redirects are working on server 1 but not on server 2.

 

Could you please advise if we have to make any extra changes on server 2 for 301 redirects.

 

Thanks In advance

Siva

 

 

 

 

1 Accepted Solution
BrianKasingli
Correct answer by
Community Advisor
Community Advisor

Hi,

Can you check the logs in your apache web server? Did you setup /etc/cron.hourly, like server one? Can server 2 access the PUBLISHER_IP? Did the cron job work as expected? Can you find the file.map, /etc/httpd/conf/tmp-${MAP_FILE}.map, with the correct text in this file? 
I'm pulling in documentation from https://adobe-consulting-services.github.io/acs-aem-commons/features/redirect-map-manager/index.html

View solution in original post

2 Replies
BrianKasingli
Correct answer by
Community Advisor
Community Advisor

Hi,

Can you check the logs in your apache web server? Did you setup /etc/cron.hourly, like server one? Can server 2 access the PUBLISHER_IP? Did the cron job work as expected? Can you find the file.map, /etc/httpd/conf/tmp-${MAP_FILE}.map, with the correct text in this file? 
I'm pulling in documentation from https://adobe-consulting-services.github.io/acs-aem-commons/features/redirect-map-manager/index.html

View solution in original post

SivaPrasadReddyS
Level 5
Level 5
Yes, i'm putting the map file directly on dispatcher location itself and map is present. so that it will not connect to publisher.