Как изменить местоположение папки на основе запрошенного имени файла с mod_rewrite - PullRequest
0 голосов
/ 25 февраля 2012

Допустим, URL-адрес запрашивает robots.txt, как

http://domain1.com/robots.txt

, и я хочу, чтобы этот URL-адрес смотрел на http://domain1.com/domain1/robots.txt, но оставьте вышеупомянутый URL-адрес

.это правильный путь?такое перенаправление для robots.txt разрешено?

С уважением

1 Ответ

0 голосов
/ 25 февраля 2012

Есть идеи, как это правильно? такое перенаправление для robots.txt разрешено?

Да, просто добавьте это в свой domain1.com корень документа .htaccess файл:

RewriteEngine  On
RewriteBase    /
RewriteRule    ^robots\.txt$    domain1/robots.txt  [L,NS]

При этом будет выполнено внутреннее перенаправление на нужный файл. Для получения дополнительной информации см. Документацию Apache rewrite .

.
...