我有一个不同语言的网站,其中"詹姆斯"是一个假设的人登录。它有这个逻辑。
西班牙语
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 :(得分:0)
将以下内容用作.htaccess
RewriteEngine On
RewriteRule ^(\S{2})\/(\S+)$ $2.php?lang=$1
这会将您重定向到请求的页面,例如:
变为
然后根据$_GET['lang']
参数加载语言文件。
btw公开文件扩展名对您的应用程序的安全性无害。