Apache - 如何将 /~username 重定向到不同的 URL

Apache - 如何将 /~username 重定向到不同的 URL

我想将 ipaddress/~username/filename 重定向到http://newurl.domain.com/文件名使用 Apache Rewrite。有人能指出如何做到这一点,特别是一次只能为一个用户做到这一点吗?提前谢谢您。

答案1

如果您确保mod_userdirmod_rewrite已启用,那么您可以通过创建或编辑~username/public_html/.htaccess以下内容来实现:

RewriteEngine On
RewriteRule ^(.*)$ http://newurl.domain.com/$1 [R=301,L]

我相信您也可以在没有 .htaccess 的情况下通过将此配置代码片段粘贴到块内<Directory /home/username/public_html> ... </Directory>并添加RewriteBase /~username/指令来实现相同的结果。

相关内容