простой вопрос перенаправления Apache - PullRequest
0 голосов
/ 07 декабря 2010

Я хотел бы настроить простое перенаправление Apache, которое перенаправляет URL-адрес A на URL-адрес B

A: http://myURL.example/msc3/fr

B: http://myURL.example/msc3/fr/index_fr

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule  http://myURL.example/msc3/fr  http://myURL.example/msc3/fr/index_fr

Я думаю, что я близко, но это не работает.

1 Ответ

1 голос
/ 07 декабря 2010

Вы можете указать только URL-путь в RewriteRule, в случае файла .htaccess только URL-путь без префикса контекстного пути (в данном случае / ). Итак:

RewriteRule  ^msc3/fr  http://example.com/msc3/fr/index_fr

Обратите внимание, что это будет соответствовать любому URL, путь которого просто начинается с /msc3/fr, поскольку ^ отмечает начало строки.

...