1- Open the link provided above
2- Go to the About Us page, you will see that you are redirected to the home.aspx which is normal since i set the external link for aboutus to "~/home.aspx"
3- Now click on the link before join us "عربي" to switch the language you will see that the language has been changed (I change the UICulture and redirect to /ar/home.aspx
4- now click on the "من نحن" which is the localized arabic text for About Us you will notice that you are redirected to /en/Home.aspx
I created the AboutUs as external page in sitefinity, created an arabic page and for both pages i set the external Url as "~/home.aspx". I tried to change the Url of the arabic AboutUs to ~/ar/Home.aspx but it automatically changed the Url in the relevant english page as well to ~/ar/Home.aspx
1- Go back to the english version
2- under Careers you have "Search Jobs" Please click on it
3- You are redirected to the english version of careers now try to change the language again by clicking on "عربي" then you are redirected to /Careers/SearchJobs.aspx without the path prefix [In debug mode i noticed that the Request.AppRelativeCurrentExecutionFilePath doesn't contain the path prefix
Note that the SearchJobs.aspx is also created as external page under sitefinity
if you click on the logo in the ARABIC version you will notice that you are redirected to the english version of the website. I have set the Url as ~/Home.aspx noting that Home.aspx is a page that is managed under sitefinity.
I hope i elaborated sufficiently on the subject so you are able to reproduce the problems.
I sincerely appreciate your concern.