どこが間違っているのか分かりませんが、.tvで終わるすべてのファイルを.txtにリダイレクトする.htaccessファイルを書き込もうとしています。 (私はなぜ知らないが、私の拡張子は、バックファイルの名前を変更を主張している。罰金されており、それは別のことで必須ですので、プログラムをフェッチする。).htaccessを使用してファイルのファイル拡張子の名前を実質的に変更する
は、ここに私のファイル
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.txt -f
RewriteRule ^(.*)$ $1.tsv
だ今ファイルが内に常駐しますディレクトリ/googlebase/
これは、この種の名前変更が必要なディレクトリです。したがって、このコードを/
ディレクトリの.htaccessファイルに入れないことがわかりますが、何らかの理由で、私のブラウザは.htaccessを無視していますファイルを/googlebase/
ディレクトリにコピーし、404ページにリダイレクトすることをお勧めします。
誰でも手助けできますか? .phpと.htmlの名前を変更するときにこの作業のようなコードを見たので、関係なく動作するはずです。 .tsvで終わるファイルは存在しますが、.tsvファイルに到達しようとする人は.txtファイルに移動してダウンロードするようにします。
これは完全に機能します! .txtで終わるファイルの呼び出しが.tsvとして書き直されるようにしようとしていました。実際に存在する場合は、.tsvで終わるファイルのURLを書き換えないようにしてください。これは完全に機能します。 –
私は最初にそれを試したときにどこかに間違った何かを入力しましたか? –
答えに自分の編集を見る –