我有一个apache服务器,它是云服务器网络的一部分。 它配置为在端口9000响应的虚拟服务器,但是您可以通过端口80从外部访问。这个工作正常,除了当我尝试从.htaccess文件进行重定向时
我有接下来的两行将错误重定向到文件夹索引
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteRule .* /folder/ [R=301,L]
尝试将用户重定向到: www.domain.com:9000/folder/,它应该重定向到www.domain.com/folder(这意味着,www.domain.com:80)
我该如何避免? 谢谢!
答案 0 :(得分:1)
我解决了将重写规则更改为:
RewriteRule .* http://%{HTTP_HOST}/folder/ [R=301,L]