在恢复时维护URL结构

时间:2014-02-23 17:00:38

标签: php url switch-statement

我需要从档案中恢复网站,同时保持确切的网址结构。我已经完成了所有页面,唯一剩下的就是获取URL正确,我需要你的帮助。

网址采用以下格式:wwwDOTmypagehere.com/?en

其中en指向该网站的英文版。

我想通过使用像wwwDOTmypagehere.com/?id=en这样的变量做到这一点,但是如何摆脱在那里变量的需要呢?

任何帮助将不胜感激。 感谢。

1 个答案:

答案 0 :(得分:0)

使用htaccess,您可以在后台将?en重定向到?id=en,而不会将其显示在浏览器的状态栏中。这样的事情应该有效:

RewriteRule ^\?([a-z]+)$ ?id=$1 [NC]

或者如果你想用PHP做,那么你应该检查你的语言中存在哪个$_GET元素。因此,例如wwwDOTmypagehere.com/?en将创建一个具有0长度字符串值的$_GET['en']键。这样,您就不需要id密钥。