2012-06-24 5 views
1

Мне нужно перенаправить/портфолио/год/в/портфолио /.301 Перенаправление папки в родительскую папку

Проблема с 301, которую я написал в настоящее время (перенаправление 301/портфолио/год http://example.com/portfolio/), заключается в том, что она перенаправляет, когда кто-то пытается получить доступ/портфолио/год/2000 или любую другую страницу внутри/год /.

Есть ли способ, которым я могу сделать это перенаправление? Мне нужно держать ботов и людей от доступа к пустому/портфелю/году/странице, не нарушая остальных внутренних страниц.

+0

Я закончил тем, что делал PHP перенаправления в заголовке - проверка URL и перенаправления, если на этой конкретной странице. –

+0

Вы должны принять приведенный ниже ответ, если он точно отвечает на ваш первоначальный вопрос. – aioobe

ответ

1

Вам не нужно использовать PHP для этого. Просто замените старую RewriteRule с этим: RewriteRule ^portfolio/year/?$ portfolio [R=301]$ в конце URL убеждается, что нет больше символов после portfolio/year/ или portfolio/year

+0

Я бы использовал 'RewriteRule^портфолио/год/$ портфолио [L, R = 301]' – zessx

Смежные вопросы