Php 为什么.htaccess会自动更改为.htaccess.txt

Php 为什么.htaccess会自动更改为.htaccess.txt,php,apache,.htaccess,mod-rewrite,redirect,Php,Apache,.htaccess,Mod Rewrite,Redirect,我正在尝试使用mod_rewrite和appache将动态URL转换为静态URL。因此,我在根文件夹中创建了一个.htaccess文件,即c:xampp/htdocs/unnamed。但是,每当我尝试将文本文档重命名为.htaccess时,它会自动更改为.htaccess.txt。它在文件夹中只显示.htaccess,但当我在properties菜单中查看详细信息时,它实际上是.htaccess.txt。有人知道如何将其更改为just.htaccess吗 这是因为Windows默认设置没有显示已

我正在尝试使用mod_rewrite和appache将动态URL转换为静态URL。因此,我在根文件夹中创建了一个.htaccess文件,即c:xampp/htdocs/unnamed。但是,每当我尝试将文本文档重命名为.htaccess时,它会自动更改为.htaccess.txt。它在文件夹中只显示.htaccess,但当我在properties菜单中查看详细信息时,它实际上是.htaccess.txt。有人知道如何将其更改为just.htaccess吗
这是因为Windows默认设置没有显示已知的文件扩展名。可以在“文件夹选项”对话框中更改该选项

但为了方便起见,只需打开命令行并按命令重命名它:

ren.htaccess.txt.htaccess


下次保存文件时,请注意文件扩展名,尤其不要将源代码另存为.txt文件:。

这是因为Windows默认设置不显示已知的文件扩展名。可以在“文件夹选项”对话框中更改该选项

但为了方便起见,只需打开命令行并按命令重命名它:

ren.htaccess.txt.htaccess


下次保存文件时,请注意文件扩展名,尤其不要将源代码另存为.txt文件:。

这是因为在windows上它认为.htaccess是文件名。它认为它是文本。它的工作方式不同。它不依赖于Linux中的扩展

为了让它工作,您只需重命名文件并从中删除.txt即可。那么它应该按照你喜欢的方式工作

打开在文本编辑器中创建的文件,只需使用记事本。 选择另存为。。并选择所有类型。在文件类型旁边。 然后键入.htaccess并单击save。 仅供参考:如果您还没有打开显示文件扩展名,我也会打开显示文件扩展名,这样您可以通过查看文件夹中的文件来查看文件的扩展名


这是因为在windows上它认为.htaccess是文件名。它认为它是文本。它的工作方式不同。它不依赖于Linux中的扩展

为了让它工作,您只需重命名文件并从中删除.txt即可。那么它应该按照你喜欢的方式工作

打开在文本编辑器中创建的文件,只需使用记事本。 选择另存为。。并选择所有类型。在文件类型旁边。 然后键入.htaccess并单击save。 仅供参考:如果您还没有打开显示文件扩展名,我也会打开显示文件扩展名,这样您可以通过查看文件夹中的文件来查看文件的扩展名


这是Windows设置问题。简单的解决方法:尝试从命令行执行。这是Windows设置问题。简单的解决方法:尝试从命令行执行。