Mod rewrite mod_rewrite将文件夹重定向到URL

Mod rewrite mod_rewrite将文件夹重定向到URL,mod-rewrite,Mod Rewrite,在过去的几个小时里,我一直试图做一些看似简单的事情 http://www.mydomain.com/u/username 重定向到 http://www.mydomain.com/goto.php?u=username 或 在apache还是IIS中 在apache中,您可以将.htaccess与(在u文件夹中)一起使用 如果您在IIS上安装了最新版本,您可以使用随附的工具轻松地将.htaccess导入其中嗨,这很有效,但我想我问错了。我希望它这样做,但发送到该链接,而不是隐藏它。那么它是在

在过去的几个小时里,我一直试图做一些看似简单的事情

http://www.mydomain.com/u/username
重定向到

http://www.mydomain.com/goto.php?u=username

在apache还是IIS中

在apache中,您可以将.htaccess与(在u文件夹中)一起使用


如果您在IIS上安装了最新版本,您可以使用随附的工具轻松地将.htaccess导入其中

嗨,这很有效,但我想我问错了。我希望它这样做,但发送到该链接,而不是隐藏它。那么它是在另一个域上吗?如果你想更改实际的URL,那么你可能需要使用.htaccess,然后使用header更改浏览器上的URL
$username=$\u GET[“u”];标题(“Location:/goto.php?u=“.username.”);退出;
标题前不应向浏览器发送任何内容,浏览器才能正常工作。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^u/(.*)$ goto.php?u=$1 [L]
</IfModule>
RewriteRule ^u/(.*)$ goto.php?u=$1 [R=301,L]
RewriteRule ^u/(.*)$ goto.php?u=$1 [R,L]
RewriteEngine on
RewriteRule ^([^/]*)/([^/]*)/$ goto.php?u=$2 [L]