활동이 없어 이 대화는 잠겼습니다. 새 게시물을 작성해 주세요.
활동이 없어 이 대화는 잠겼습니다. 새 게시물을 작성해 주세요.
Hello Team,
I am getting 403 forbidden error when accessing page with trailing slash at the end like: https://host/products/productname/
If I access page without slash at the end of the url it works fine like https://host/products/productname
To resolve this issue I tried adding rewrite rule inside Ifmodule as below:
# To remove a trailing slash from the end of the URL
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.*)/$
RewriteRule ^(.*)/$ /$1 [L,R=301]
</IfModule>
But still am getting same error 403 forbidden. Anything going wrong here? Please let me know if anyone has experienced such issue.
해결되었습니다! 솔루션으로 이동.
조회 수
답글
좋아요 수
Hello @supriya-hande, you can try this:
<IfModule disp_apache2.c>
DirectorySlash Off
SetHandler dispatcher-handler
</IfModule>
Hello @supriya-hande
The following rule should work.
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+?)/$ $1 [R=301,L]
Hello @supriya-hande, you can try this:
<IfModule disp_apache2.c>
DirectorySlash Off
SetHandler dispatcher-handler
</IfModule>
Hi @Mahedi_Sabuj thanks for your reply. But DirectorySlash Off is already there in our projects .vhost file inside /my-aem-project/dispatcher/src/conf.d/available_vhosts/aemproject.vhost
Not sure if we need to add explicit rewrite rule for it.
조회 수
답글
좋아요 수
Hi @supriya-hande, Can you please share the disp_apache2.c section from the vhost?
조회 수
답글
좋아요 수