.htaccess Htaccess重写以获取斜杠后的值
我见过许多网站使用/main/help/this\u help/2 如何在/之后写入htaccess以获取值,而不查找新目录?谢谢这里有一个例子:.htaccess Htaccess重写以获取斜杠后的值,.htaccess,web,config,.htaccess,Web,Config,我见过许多网站使用/main/help/this\u help/2 如何在/之后写入htaccess以获取值,而不查找新目录?谢谢这里有一个例子: RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} ([^/]+)/([^/]+)/([^/]+)/([^/]+)$ RewriteRule .* http://mydomain.com/getvals.php?key1=%1&key2=%2&key3=%3&
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'];
...
希望这是您正在寻找的信息