Переведите URL на арабский, используя htaccess, но оставайтесь на той же странице - PullRequest
0 голосов
/ 05 апреля 2019

Я пытаюсь перевести URI на арабский язык при выполнении той же страницы, но, к сожалению, я получаю 404 ошибки (страница не найдена) на арабском языке, в то время как URI переводится

Вот мой код:

AddType 'text/html; charset=UTF-8' html
RewriteEngine on

RewriteCond %{REQUEST_URI} /+[^\.]+$
RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]

RewriteCond %{HTTP:Accept-Language} ^ar [NC]
RewriteRule ^$ ./ar/ [L,R=301]

RewriteRule ^ar/([a-z0-9].*)-id([0-9].*).html$ index.php?page=propriete-details&id=$2&lang=ar [L]
RewriteRule ^ar/([a-z0-9].*)-([0-9].*).html$ index.php?page=property-listing&id=$2&lang=ar [L]
RewriteRule ^ar/([a-z0-9].*).html$ index.php?page=$1&lang=ar [L]
RewriteRule ^(ar)/?$  index.php?lang=ar [QSA,NC,L]

RewriteRule ^(ar)/([\s\S]*)$  index.php?page=$1&lang=ar [QSA,NC,L]

ErrorDocument 404 /index.php?page=404

Я что-то пропустил?Заранее спасибо

...