.htaccess适用于Apache服务器,但不适用于FTP目录



我最近发现使用.htaccess文件来编辑网页的URL。这是通过mod_rewrite(Apache)完成的。我使用XAMPP,工作文件在相应的htdocs文件夹中。当在本地目录中时,.htaccess文件完成任务并编辑URL。我有一个我一直在处理的域名,并定期更新工作文件。当我通过FTP将这些文件上传到域时,.htaccess文件无法正常工作,正如你所能想象的,因为Apache模块无法在web目录上工作。所以我的问题是,如果没有Apache的mod_rewrite模块,我如何使.htaccess文件在web目录中工作?

您的问题不够清楚。如果您只是访问静态文件(即file:///home/user/www/index.html)而不是通过Apache服务器(http://localhost/~user/index.html),URL重写将不起作用,因为Apache永远不会处理请求。

也许你的.htaccess文件上传不正确?当你试图上传名字奇怪的文件时,有些程序会有点抱怨,比如那些以句点开头的文件。

最新更新