2012-12-28 64 views

回答

1

下面是一个例子:

RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_URI} ([^/]+)/([^/]+)/([^/]+)/([^/]+)$ 
RewriteRule .* http://mydomain.com/getvals.php?key1=%1&key2=%2&key3=%3&key4=%4 [L] 

它能做什么,是映射这个URI:

http://mydomain.com/val1/val2/val3/val4其中VAL1,VAL2,VAL3和VAL4不存在。

此资源:

http://mydomain.com/getvals.php?key1=val1&key2=val2&key3=val3&key4=val4显示在浏览器的地址栏前面的URI。

如果你想代替所示的映射URI,添加标志R,这样[R=301,L]

在脚本getvals.php值是牵强。 PHP中的示例:

$Val1 = $_GET['key1']; 
... 

希望这是您正在查找的信息。

+0

非常感谢! – user1907457