Мне нужно перенаправить все из определенного каталога в индексный файл родительского каталога. URL-адрес в браузере также должен измениться, просто нажмите redurect. Как мне это сделать? Я попробовал вариантыmod_rewrite - простое перенаправление на родительский каталог
RewriteRule ^(.*)/?$ ../ [R]
, но при этом отображается ошибка и действительная системная дорожка!
Спасибо, что вроде работает, хотя использует абсолютные URL-адреса. Кроме того, поскольку родительский каталог также использует переписывание URL-адресов и использует RewriteRule^(. *) /? $ Index.php? Where = $ 1 [QSA, L], когда URL-адрес перенаправлен тем, что вы написали, он перенаправляется на http : // host/parent /? where = child – DMIL
@DMIL RewriteCond, добавленный выше, чтобы заблокировать цикл перезаписи. –
Не работает с RewriteCond, работает без строки RewriteCond, хотя абсолютные URL-адреса являются большой проблемой. Кроме того, работает по-другому, если конечная косая черта дочернего объекта опущена, тогда он показывает перенаправление от родителя. ** Изменить: На самом деле кажется, что строка RewriteCond не имеет никакого эффекта. – DMIL