mod_rewriteではあまりよくありませんが、今は本当に必要です。RewriteRuleは1つのフォルダ以外のすべてをリダイレクトします
site
という名前のフォルダに新しいウェブサイト全体があります。したがって、新しいウェブサイトに行く必要がある場合、URLはhttp://domain.com/site/...
のようになります。今度はURLからsite
を除外する必要がありますが、upload
という1つのフォルダ以外は/site/
になります。これどうやってするの?
のでhttp://domain.com/anything.ext
とhttp://domain.com/anyfolder
はまだdomain.com/upload
を指すdomain.com/upload
以外http://domain.com/site/...
を指します。
次に、別の質問は、これは一時的な解決策としてのみ有効であると考えていますか、それとも本当に問題ではないと思いますか(スピードと効率性を考える)?
私は(.htaccessコード)を使用すると、内部サーバーエラーを示します。私は何が間違っているのか分からなかった。 – Boyd
エラーが発生したときにあなたのApacheログには何が表示されますか? ;-) – DaveRandom
私のクライアントホスティング会社は、お尻の痛みです。彼らはhtaccessの問題をサポートしていないので、私にログを送ろうとはしません。彼らはhtaccessの機能を制限していないと言いました。私のコードが大丈夫だと仮定すると、私はちょうどホスティング会社に連絡し続けるべきですか、それともInternal Server Errorの別の原因があるのでしょうか? (.htaccessが上のコードを含んでいることを示すだけであることを忘れないでください) – Boyd