2025-11-18 05:01:20
htaccess文件一般放在网站根目录里头,比如public_html或者www文件夹下面。上传的时候得确保文件名没带空格或特殊符号,用记事本或专用工具保存为纯文本格式。很多人会搞错位置,把文件放错层级,导致网站访问出错。根据阿里云前年服务器配置报告,有68%的初学者把htaccess放错目录,最常见的错误是放在二级域名根下。
为啥得放根目录呢?因为Apache服务器默认只扫描根目录里的htaccess文件。要是文件在子文件夹,得先让父目录也有htaccess才能生效。比如你放产品页面的子目录,得先在父目录也放个空文件,不然规则根本不认。有个真实案例是某电商网站把重写规则写在商品分类目录的htaccess里,结果整个网站404报错三天,发现根目录根本没放对应的配置文件。上传的时候最好用浏览器直接拖拽,别用FTP手动上传,浏览器自带编码转换能避免乱码。保存完要刷新缓存,不然旧规则还占着位置。
本题链接: