Я пытаюсь использовать mod_rewrite и appache для преобразования моих динамических URL-адресов в статические. Поэтому я создал файл.htaccess в корневой папке c: xampp/htdocs/unnamed. Однако всякий раз, когда я пытаюсь переименовать свой текстовый документ в .htaccess
он автоматически изменяется на .htaccess.txt
. Он появляется только .htaccess
в папке, но когда я смотрю в деталях в меню свойств, это на самом деле .htaccess.txt
. Кто-нибудь знает, как я могу изменить его на .htaccess
Это потому, что в окнах он думает.htaccess - это имя файла. Он считает, что это текст. Linux работает по-разному. Это не зависит от расширений в Linux.
Чтобы он работал, вы просто переименовываете файл и удаляете из него.txt. Тогда он должен работать так, как вам нравится.
FYI: Я также включил показ расширений файлов, если у вас их еще нет, чтобы вы могли видеть, какие расширения имеют ваши файлы, просматривая их в папке.
Это связано с тем, что в настройках по умолчанию Windows не отображается известное расширение файла. Вы можете изменить эту опцию в диалоговом окне "Свойства папки".
Но для упрощения просто откройте командную строку и переименуйте ее командой:
ren.htaccess.txt.htaccess
В следующий раз при сохранении файла, обращая внимание на расширение файла, особенно, чтобы не сохранять исходный код как.txt файл :).