Хорошая структура URL

У меня есть веб-сайт на разных языках, где «Джеймс» является гипотетическим человеком, который вошел в систему. У него есть такая логика.

испанский

www.example.com/es/Login.php
www.example.com/es/Account.php
www.example.com/es/UpdateAccount.php
www.example.com/es/Logout.php

Я хочу, чтобы это выглядело так

www.example.com/
www.example.com/James
www.example.com/James/UpdateAccount
www.example.com/James/Logout

Это возможно?

0

Решение

Используйте следующие как ваши .htaccess

RewriteEngine On
RewriteRule ^(\S{2})\/(\S+)$ $2.php?lang=$1

Это перенаправит вас на запрашиваемую страницу, например:

http://www.example.com/es/Login

становится

http://www.example.com/Login.php?lang=es

затем загрузите ваши языковые файлы на основе $_GET['lang']параметр.

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]