0

これを指摘する方法はありますか:

domain.com/test

に:

domain.com/page.php?a=test

これはしばらくの間私を悩ませてきました。おそらく次のようなものです:

RewriteRule ^/(.*)$ page.php?a=$1 [NC] 

のようなリクエストを指定して、パラメーターを渡そdomain.com/testうとしています。page.php

4

2 に答える 2

1

すべてのリクエストを にマップする場合はdomain.com/test.phpdomain.com/page.php?a=test.php次のことができます。

RewriteRule ^/(.*)$ /page.php?a=$1 [NC]

domain.com/test単に request path:をにマップするだけの場合は、次のようdomain.com/page.php?a=testにする必要があります。

RewriteRule ^/([a-zA-Z\-_]*)$ /page.php?a=$1 [NC]

注意: マップ後、ブラウザの URL 表示は のままですhttp://domain.com/test

于 2013-07-30T02:03:06.277 に答える