この会話は、活動がないためロックされています。新しい投稿を作成してください。
この会話は、活動がないためロックされています。新しい投稿を作成してください。
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?
表示
返信
いいね!の合計