への.phpで終わるすべてのURLをリダイレクト私はこれまでのところ、次のように私の.htaccessを設定している:htaccessファイルは、インデックス
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?page=$1 [QSA]
私のindex.phpは例えば、ページ/からファイルをロードします。 index.php?page = homeはページ/ home.phpからページコンテンツを読み込みます
しかし、誰かがページ/ home.phpに行った場合、ページはヘッダーなしなどで読み込まれます。これは望ましくありません。 .phpで終わる任意のURLをホームページにリダイレクトするために追加することはできますか? ^(.*)\.php$
用に別のRewriteRuleが(ファイルなしの状態が存在する)動作するはず
おかげ
ページディレクトリにある.htacessの 'Deny From All'はすぐにあなたの問題を解決します –
私はむしろこのコードにインクルードインジェクションを恐れているでしょう... –
Deny from All - それはトリックを行っている。あなたが注射を含めると言う - より具体的なことができますか?ありがとう – Freddie