0

smarty テンプレートで暗号化された php プログラムを使用しています。

index.php?page=loginlogin.php で開くなどのリンクを開きたいので.htaccesss、たとえばで Rewrite モードを使用しました。

RewriteRule ^/*login.php$ /index.php?page=login [L]

いくつかのページには、次のようなエラーのクエリがあるはずです

RewriteRule ^/*support.php?(.+)$ /index.php?page=support&%{QUERY_STRING} [L]

それは機能しますが、メインの URL を拒否する必要があるため、ユーザーが手動で index.php?a=login を入力すると何も (またはメイン ページ) が表示されず、/login.php でのみリンクを開く必要があります。これを行う方法はありますか?

少し助けてください...

4

1 に答える 1

0

他のルールの前 (!) に対応する rewirterule で動作するはずです。

RewriteRule ^/*index.php?a=login$ / [L]
于 2012-09-01T15:46:04.910 に答える