2016-11-26 145 views
0

我正在开发多平台应用(Android + iOS),我需要我的应用来处理用户邀请的网址。我的应用程序监听的URL来是形式:将特定网址下的所有网址重定向到另一页

http://www.example.com/user/username

这里的“用户名”是由实际用户名代替。这个页面在我的网络服务器上不存在,它只在那里,所以我的应用程序可以获取用户名并根据它执行操作。我想要做的是,当用户转到类型为“http://www.example.com/user/ *”的网址时,我希望我的网络服务器重定向到位于“http:// www.example.com/get_app”的“获取应用”页面。 PHP的”。

如何在我的服务器上实现此通配符重定向?非常感谢您

回答

2

添加以下行你的.htaccess,文件应该做的伎俩:

RewriteEngine On RewriteRule ^user/([^/]*)$ /get_app.php?username=$1 [L]

而在你get_app.php脚本必须在请求中提供的“用户名”参数做某事用它。

+0

完美工作。非常感谢!我将不得不阅读更多的.htaccess文件! –

+0

有没有办法重定向到新的URL?现在它显示正确的页面,但URL仍然是/ user /用户名。我认为如果/ url_php在url中可见,看起来会更好 –

+0

然后你必须在最后添加** [R = 301,L] **而不是** [L] **, – Berger

相关问题