Php 重定向到成员页面

Php 重定向到成员页面,php,Php,我正在根据URL中的用户名整理用户页面。例如blank.com/username 我能够获取一个脚本来获取用户名: $pageName = basename($_SERVER["REQUEST_URI"]); 现在,当您访问blank.com/username时,它显然会将您带到一个不存在的页面。如何重定向到他们应该去的页面?尝试使用.htaccess将请求发送到所需的PHP文件。这是假设您的服务器运行Apache并支持mod_重写 RewriteEngine On RewriteCond %

我正在根据URL中的用户名整理用户页面。例如blank.com/username

我能够获取一个脚本来获取用户名:

$pageName = basename($_SERVER["REQUEST_URI"]);

现在,当您访问blank.com/username时,它显然会将您带到一个不存在的页面。如何重定向到他们应该去的页面?

尝试使用.htaccess将请求发送到所需的PHP文件。这是假设您的服务器运行Apache并支持mod_重写

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]
RewriteRule (.*) index.php

index.php是带有
$pageName=basename($\u SERVER[“REQUEST\u URI”])的文件

为什么不提供这样的重定向头

标题(“位置:您的URL”)


这必须在代码中的任何echo语句之前。

他们应该去的页面是什么?他们应该去的页面是什么?应该去blank.com/q&a/holic.php?user=你难道不知道IE有问题吗,任何登录的人都会被踢到IE中的index.php页面。只在IE中?真奇怪。如果你愿意的话,你可以发布你的代码,也许我们能找到答案。