-1

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

http://www.mydomain.com/u/username

重定向到

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

2 回答 2

0

在 Apache 或 IIS 中?

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

RewriteEngine on
RewriteRule ^([^/]*)/([^/]*)/$ goto.php?u=$2 [L]

如果在 IIS 上并且您拥有最新版本,则可以使用随附的工具轻松地将 .htaccess 导入其中

于 2012-06-20T10:01:00.957 回答
0
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^u/(.*)$ goto.php?u=$1 [L]
</IfModule>

编辑:要使用 HTTP 302/301 响应重定向,请使用:

RewriteRule ^u/(.*)$ goto.php?u=$1 [R=301,L]

或者

RewriteRule ^u/(.*)$ goto.php?u=$1 [R,L]
于 2012-06-20T09:57:31.097 回答