Salut

Este cineva dispus sa ma ajute (eventual contra cost) cu modificarea/adaugarea de reguli in .htaccess?

In momentul de fata fisierul arata astfel:

-----------------------------------------------------

# 1 - Reguli de redirectionare catre mysite.ro

RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*) https://www.mysite.ro/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^mysite\.ro$
RewriteRule ^/?$ "https\:\/\/www\.mysite\.ro\/" [R=301,L]

RewriteCond %{THE_REQUEST} ^.*/index.html
RewriteRule ^(.*)index.html$ https://www.mysite.ro/$1 [R=301,L]

RewriteCond %{THE_REQUEST} ^.*/index
RewriteRule ^(.*)index$ https://www.mysite.ro/$1 [R=301,L]


# 2 - Reguli de redirectionare Friendly URL's ( Ex: pagina mysite.ro/mypage.html este redirectionata catre mysite.ro/mypage )

RewriteCond %{THE_REQUEST} /([^.]+)\.html [NC]
RewriteRule ^ /%1 [NC,L,R=301]

RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^ %{REQUEST_URI}.html [NC,L]

# 3 - Regula de redirectionare pentru pagini inexistente ( eroare 404)

ErrorDocument 404 /404.html

-----------------------------------------------------

Regulile de mai sus functioneaza, dar exista unele probleme in anumite cazuri. De ex: :

1.
- link-urile de tip mysite.ro/mypage sunt afisate OK ( deoarece se aplica regulile Friendly URL: mysite.ro/mypage.html --> mysite.ro/mypage )
- in schimb link-urile de tip mysite.ro/mypage/ (cu trailer /) imi afiseaza eroare 500 (Internal Server Error). Aici as vrea sa fie aplicata o regula de redirectionare mysite.ro/mypage/ --> mysite.ro/mypage

2.
- regula de redirectionare Error 404 functioneaza doar in cazul unui link de tipul: mysite.ro/badlink --> mysite.ro/404
- in cazul link-urilor de tipul mysite.ro/mypage/badlink imi da aceeasi eroare de tip 500 (Internal Server Error) si as vrea sa le redirectionez catre --> mysite.ro/404


Daca este cineva dispus sa ma ajute, va rog sa postati aici sau sa-mi trimiteti mesaj privat.

Multumesc anticipat
Ciprian