Требуются консультации по созданию многоязычного веб-сайта с использованием подкаталогов и решению проблем .htaccess. - PullRequest
0 голосов
/ 24 апреля 2019

Я хочу создать многоязычный веб-сайт HTML, используя формат подкаталогов для каждого языка.

Английский будет доступен в основном домене, а затем остальные языки будут разделены на подкаталоги.(например, www.website.com для домашней страницы на английском языке и www.website.com/fr для домашней страницы на французском языке)

Для переключения между языками в заголовке будет выбран выпадающий список, ссылающийся на каждый подкаталог / url.

Пока что файловая структура выглядит следующим образом:

public_html/
    index.html
    about-us.html
    contact-us.html
    fr.html
    es.html
    de.html

    fr/
        about-us.html
        contact-us.html

    es/
        about-us.html
        contact-us.html

    de/
        about-us.html
        contact-us.html
    ...

Мне удалось настроить .htaccess, чтобы удалить .html из URL, но я не настолько опытен в редактировании .htaccessв дальнейшем.Я нахожу ошибки, пытаясь получить доступ к fr.html за пределами подкаталога fr, поскольку они оба конфликтуют внутри URL www.website.com/fr.

Может кто-нибудь посоветовать мне, как лучше всего настроить структуру подкаталогадля веб-сайта и языков (всего 10), а также правил .htaccess, чтобы запретить конфликт URL-адресов и подкаталогов?

Пример того, что я ищу, похож на работу сайта Apple.https://www.apple.com/uk/ и https://www.apple.com/uk/ipad/

Заранее спасибо.

...