Apache – 如何redirect/〜用户名到不同的URL

我想使用Apache Rewrite将ipaddress /〜username / filenameredirect到http://newurl.domain.com/filename 。 任何人都可以指出如何做到这一点,特别是一次只能为一个用户做到这一点? 先谢谢你。

如果确保启用了mod_userdirmod_rewrite ,那么可以通过创build或编辑~username/public_html/.htaccess来实现这一点,其中包含以下内容:

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

我相信你也可以在没有.htaccess的情况下获得同样的结果,把这个configuration片段粘贴到一个<Directory /home/username/public_html> ... </Directory>块中,但是也要添加RewriteBase /~username/ directive 。