从url中删除profile.php?name = Username并替换为profile / Username

时间:2015-10-03 02:06:40

标签: php .htaccess

我的php文件有问题。我想创建一个网站并让网址看起来像这样

domain.com/players/username

我的文件夹设置如下: domain.com/players/players.php?username=johndoe

在主文件夹(domain.com/players/index.php)中我有一个搜索表单,发布到players.php文件,以便我能够通过他的用户名搜索播放器

所以 - >删除/players.php?username=johndoe并将其更改为/ players / johndoe 用户可以在domain.com/players/johndoe

查看他们的个人资料

感谢大家的帮助,如果这是一个糟糕的问题,请抱歉

1 个答案:

答案 0 :(得分:0)

这样的事情可以解决问题,

<IfModule mod_rewrite.c>

# Turn on the engine:
RewriteEngine on

# Set the base to this directory:
RewriteBase /username/

# Redirect certain paths to player.php:
RewriteRule ^(username)/?$ players.php?username=$1

</IfModule>

这是一个htaccess文件,因此您还必须确保在服务器的httpd.conf文件中启用了mod_rewrite。

希望这能让你朝着正确的方向前进。