1

URL の書き換えに関する簡単なヘルプが必要です。

現在、htaccess ファイルで以下を使用しています。

DirectoryIndex /index.php?Screen=Home&Category=1

ヒットwww.website.comすると、ロードされます->/index.php?Screen=Home&Category=1醜いURLは表示されません。

ただし、URL パラメータを取得したいのですが、404 に送信されています。そのため、そこに移動しwww.website.com/?param=1ても機能しません。url パラメータを取得してディレクトリ インデックス文字列に追加するわけではありません。

だから私たちwww.website.com/?param=1は打ちたい/index.php?Screen=Home&Category=1&param=1

使用しようとしました:

RewriteRule ^/\?(.*)$ /index.php?Screen=Home&Category=1&%1 [L]

しかし、運がなかった...

これを行う方法についてのアイデアはありますか?

4

1 に答える 1

2

式のクエリ文字列と照合することはできませんRewriteRule。ただし、QSAフラグを使用すると、基本的に必要なことが行われます。

RewriteRule ^/?$ /index.php?Screen=Home&Category=1 [L,QSA]
于 2012-08-16T19:15:37.203 に答える