微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

.htaccess 用于漂亮的网址

如何解决.htaccess 用于漂亮的网址

根据我的标准,我无法找到使用漂亮网址的解决方案,所以我希望这里有人可以为我指明正确的方向。

在我的网站上,用户可以更改任何页面上的语言,使网址看起来像:

mysite/?search=&gender=Gender&lesson=&sortby=firstname&lang=en
mysite/?lang=en

我最初的要求是拥有漂亮的 URL -

 mysite/en/  mysite/cz

我尝试过几乎有效的示例,但它离开了 lang=en 所以它看起来像:

mysite/en/lang=en

这是我目前所拥有的:

RewriteEngine On
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ www.mysite.com/$1 [R,L]
RewriteRule ^(index)$ $1.PHP [NC,L]

RewriteRule ^profile/(\d+)/$ profile.PHP?tutor=$1 [NC,L]

索引页 mysite.com/?lang=en 需要是 mysite.com/en/ 个人资料页面漂亮的 url 工作 mysite.com/profile/24/,但是,我需要 lang=xx 部分的帮助:

mysite.com/profile/24/?lang=cz

我需要个人资料页面看起来像:

mysite/en/profile/24/ or mysite/cz/profile/24/  

总是感谢任何帮助。

谢谢

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。