虚荣URL和重定向



我正在尝试制作一个重定向服务,它可以根据一个虚荣的url将用户重定向到他们的配置文件页面。

虚荣URL的格式为www.site.com/username

这将把它们重定向到一个页面profile_redirect.php,它将响应用户名(功能更深入,但这是我所需要的全部帮助)。

我尝试了这里发布的几个答案,但我无法使其发挥作用。目前,它什么也不做,只是给我一个找不到的页面错误。我在wamp上运行这个,并且我将localhost的别名设置为"proj",所以我调用"http://proj/username",但这会导致找不到页面。

我当前的htaccess文件(相关部分)

RewriteEngine on
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^([^.]+)$ $1.php [NC]
RewriteCond %{REQUEST_FILENAME} >""
RewriteRule ^([^.]+)$ profile_redirect.php?user=$1 [L]

我当前的profile_redirect.php文件

$getName=$_GET["user"];
echo $getName;

有这样的规则:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^([^.]+)/?$ $1.php [L]
RewriteRule ^([^.]+)/?$ profile_redirect.php?user=$1 [L,QSA]

最新更新