/ main / help / this_help / 2を使用している多くのWebサイトを見てきましたが、/の後に値をフェッチするためにhtaccessを記述して、新しいディレクトリを検索しないようにするにはどうすればよいですか?ありがとう
1264 次
1 に答える
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'];
...
これがあなたが探している情報であることを願っています。
于 2012-12-28T17:26:54.460 に答える