文字列、、をに書き直すように書き直しましsite.com/foo
たsite.com/?loc=foo.php
。正常に動作しますが、と入力するsite.com/foo.php
と、に書き換えるのではなく、CSSがない場合を除いsite.com/?loc=foo.php.php
て表示される他の何かに書き換えます。site.com/?loc=foo.php
として書き直してほしいsite.com/?loc=foo.php.php
。
私はindex.php
それを読ん$loc
で含むものを持っていますfoo.php
。
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]*)$ ?loc=$1.php
トラブルシューティング:
私は反響$loc
しましindex.php
たが、フィードバックはまったくありませんでした。それから私は反響$loc
し、それが宣言foo.php
されていないことを知りました。これは、上記のコードで何らかの理由で書き直されていない$loc
という結論につながります。site.com/foo.php