перенаправление htaccess multi - PullRequest
0 голосов
/ 21 марта 2012

Я пытаюсь перенаправить весь трафик, который попадает в определенную структуру пути, на один URL, сохраняя его путь и все остальное на другой URL.

Таким образом, все, что попадет на url1.com/STUFF1, будет перенаправлено на url2.com/STUFF1, а все, что не соответствует 'STUFF1', будет перенаправлено на url3.com.

STUFF1 в данном случае - любой алфавитно-цифровой путь с ровно 6 символами.

Я думал, что у меня это есть, но получаю странные случайные ошибки, а иногда он вообще не работает.

Это то, что у меня так далеко:

Options +FollowSymlinks
RewriteEngine on

rewritecond %{request_uri} ^/[0-9a-zA-Z]{6}$ [nc]
rewriterule ^(.*)$ http://url2.com/$1 [r=301,nc,L]

rewritecond %{request_uri} ^.*$ [nc]
rewriterule ^(.*)$ http://url3.com [r=301,nc,L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...