Я не знаю, где я поступил не так, но я вообще пытаюсь написать файл .htaccess, который будет перенаправлять все файлы, которые заканчиваются на .tsv на .txt, вместо этого , (Я не знаю, почему, но мое расширение настаивает на переименование файла обратно. И это нормально, так как это требует другой программы выборки.)Использование .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. И, очевидно, не переписывать URL-адрес файла, который заканчивается на .tsv, если он действительно существует. Это прекрасно работает. –
Я что-то неправильно ввел, когда я изначально попробовал? –
см. Мое редактирование в ответе –