Htaccess重写以获取斜杠后的值



我看到很多网站使用/main/help/this_help/2我怎么能写htaccess获取值后/和不寻找新的目录?由于

下面是一个例子:

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'];
...

希望这就是你要找的信息。

相关内容

  • 没有找到相关文章

最新更新