【发布时间】:2013-01-21 03:49:47
【问题描述】:
我最近发现使用 .htaccess 文件来编辑我的网页的 URL。这是通过 mod_rewrite (Apache) 完成的。我使用 XAMPP,工作文件位于相应的 htdocs 文件夹中。在本地目录中,.htaccess 文件完成这项工作并编辑 URL。我有一个我一直在处理的域名,并定期将工作文件更新为该域名。当我通过 FTP 将这些文件上传到域时,.htaccess 文件无法正常工作,正如您可以想象的那样,因为 Apache 模块无法处理 Web 目录。所以我的问题是,如何在没有 Apache 的 mod_rewrite 模块的情况下使 .htaccess 文件在 web 目录中工作?
【问题讨论】:
-
你问是否有办法让 htaccess 文件影响 FTP URL(例如
ftp://somehost.com/dir/path/file.txt)? -
基本上。我试图尽我所能解释它。我会让它变得更加干燥和干燥。我正在构建一个站点,并有一个本地文件夹用于处理这些文件。我目前在 XAMPP 的 htdocs 中有该文件夹,目前用于解决一些 php 工作:localhost/site/index.php。目录中有一个 .htaccess 文件。由于 Apache 已开启,它工作正常。然后我将这些文件上传到网站域:mysite.com/index.php。那里的 .htaccess 文件不起作用,因为该页面没有通过 Apache 运行。所以,是的。如何使 .htaccess 文件在 web 目录中工作。
-
@user2045366,这是一个很好的观察。我尝试重命名文件 x.htaccess,然后通过 FTP 上传。但是,它仍然无法以这种方式工作,或者当我将文件重命名为 web 目录中的 .htaccess 时。
标签: apache .htaccess url ftp xampp