Apache 用户目录 URL

Apache 用户目录 URL

我正在运行一个 SUSE 服务器,并且配置为允许用户使用其 Windows 凭据登录。我已启用 Apache 的用户目录。这样,用户可以将他们的网站上传到 public_html 目录。问题是访问他们网站的 URL 是:192.168.1.1/~DOMAIN\windowsusername/

URL 中不应出现反斜杠。我该如何映射或重写 URL,以便 192.168.1.1/~windowsusername 将它们带到当前的 192.168.1.1/~DOMAIN\windowsusername/ ?

答案1

我猜像这样的东西应该可以做到。不能 100% 确定反斜杠在替换中的表现如何,可能需要进行一些调整(变成\\\

RewriteEngine on
RewriteRule ^/~([^/]*)/(.*)$ /~DOMAIN\$1/$2

相关内容