0

次のような URL があります。

http://localhost/deals/?search=fredにリダイレクトするindex.cfm?path=

mod rewrite を使用すると、URL パラメータは次のようになります。

path = /deals/?search=fred

私は現在持っていますRewriteRule /(.*) /index.cfm?path=/$1 [L]

URL変数「検索」を実際に使用できるようにするにはどうすれば分割できますか?

私はIIRFリライトを使用しています。

4

2 に答える 2

1

これで問題が解決しました。

ありがとう

RewriteCond %{QUERY_STRING} ^$
RewriteRule ^/(.*)$ /index.cfm?path=$1 [L]
RewriteRule ^/(.*)\?(.*)$ /index.cfm?path=$1&$2 [L]
于 2011-09-21T13:10:01.413 に答える
0
RewriteRule ^/(.*)/(.*)$ /index.cfm?path=$1&search=$2 [L]

ただし、使用しているものを続行したい場合は、単に使用できます

RewriteRule ^/(.*)[?](.*)$ /index.cfm?path=$1?$2 [L]

または、それ自体が get 変数にある必要があり、次のような方法でアクセスできます

search = GET["search"]
于 2011-07-22T12:26:39.113 に答える