Как вы перенаправляетесь из одного directoryа в другой и поддерживаете правильный базовый path?

Мне нужно перенаправить все / eula трафик на / tos

RewriteRule ^/eula/$ /tos [R=301,NC] 

но это правило, похоже, не работает – в основном потому, что базовый path рассматривается как корень, когда на самом деле существует другой родительский directory; что происходит с вышеприведенным правилом>

 /my/docs/eula -> /tos 

что неправильно, он должен это делать>

 /my/docs/eula -> /my/docs/tos 

Как написать правило для этого, не указывая, что такое родительский directory?

RewriteRule ^(.*)/eula$ $1/tos [R=301,NC]

  • Как исkeyить домен из перенаправления в Apache2
  • Конфигурация переписывания apache2 не работает
  • Переписать строку requestа для отображения в качестве субдомена в browserе?
  • Как настроить переkeyатель для Apache RewriteRule?
  • Запрос превысил предел 10 внутренних переадресаций
  • Apache 2.2: RewriteMap, интерполяция ProxyPass и Keep-Alive
  • Apache mod_rewrite не работает должным образом на Mac OS X 10.6 (Snow Leopard)
  • htaccess перенаправляет защищенный URL, перенаправляет старые активы на Amazon S3, только для https
  • URI Rewrite с поддельными субдоменами и несколькими переменными
  • mod_rewrite перенаправить субдомен в папку
  • Возврат страницы 404 при доступе к папке из одного домена, но разрешении доступа из других доменов и IP-адресов
  • Давайте будем гением компьютера.