我见过许多使用/ main / help / this_help / 2的网站 我怎么能写/ htaccess在/之后获取值并且不寻找新目录?感谢
答案 0 :(得分: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'];
...
希望这是您正在寻找的信息。