不错的网址结构

时间:2016-05-23 14:06:40

标签: php .htaccess url webaddress

我有一个不同语言的网站,其中"詹姆斯"是一个假设的人登录。它有这个逻辑。

西班牙语

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

这可能吗?

1 个答案:

答案 0 :(得分: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']参数加载语言文件。

btw公开文件扩展名对您的应用程序的安全性无害。