我正在尝试使用mod_rewrite和appache将我的动态网址转换为静态网址。因此,我在我的根文件夹中创建了一个.htaccess文件,该文件是 c:xampp / htdocs / unnamed 。但是,每当我尝试将文本文档重命名为.htaccess
时,它都会自动更改为.htaccess.txt
。它在文件夹中仅显示.htaccess
,但当我查看属性menue中的详细信息时,它实际上是.htaccess.txt
。有谁知道如何将其更改为.htaccess
答案 0 :(得分:4)
那是因为在Windows上它认为.htaccess是文件的名称。它认为它是文本。 Linux它的工作方式不同。它不依赖于Linux中的扩展。
为了使它工作,您只需重命名该文件并从中删除.txt。然后它应该按你喜欢的方式工作。
仅供参考:我还会打开显示文件扩展名,如果你还没有,那么你可以通过在文件夹中查看它们来查看文件的扩展名。
答案 1 :(得分:1)
这是因为Windows默认设置不显示已知的文件扩展名。您可以在“文件夹”选项对话框中更改该选项。
但是为了更容易,只需打开命令行并通过命令重命名:
ren .htaccess.txt .htaccess
下次保存文件时,要注意文件扩展名,特别是不要将源代码保存为.txt文件:)。