我想将 ipaddress/~username/filename 重定向到http://newurl.domain.com/文件名使用 Apache Rewrite。有人能指出如何做到这一点,特别是一次只能为一个用户做到这一点吗?提前谢谢您。
答案1
如果您确保mod_userdir
并mod_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/
指令来实现相同的结果。