Назад | Перейти на главную страницу

Apache - Как перенаправить / ~ имя пользователя на другой URL

Я хочу перенаправить ipaddress / ~ имя пользователя / имя файла на http://newurl.domain.com/filename используя Apache Rewrite. Может ли кто-нибудь указать, как это сделать и, в частности, иметь возможность делать это только для одного пользователя за раз? Заранее спасибо.

Если вы убедитесь, что 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/ директива.