2015-12-02 12 views
0

Wordpress установлен в подкаталоге, и я хочу, чтобы добавить правило перенаправления для тех, кто приходит к http://example.com/folder/ быть перенаправлены на http://example.com/custom-page/, и я был в состоянии сделать это с:Htaccess WordPress перенаправление не работает должным образом

Redirect /folder/ http://example.com/custom-page/ 

Проблема в том, что я не могу получить доступ к странице администратора wp из-за этой перенаправления. Как я могу исключить wp-admin из правила выше?

Спасибо.

ответ

0

Вы можете использовать RedirectMatch

RedirectMatch ^/folder/((?!wp-admin).*)$ http://example.com/custom-page/$1 

Узор ((?! Сор-администратора) папку /.*) соответствует любому запросу без /WP-администратора и перенаправляет его в URL назначения

+0

папка отсутствует на правой стороне, поэтому я поместил ее туда: RedirectMatch ^/((!) Wp-admin) folder /.*) http://example.com/folder/custom-page/$1 Это doesn Я работаю: вот что я получаю, когда добавляю это: http://example.com/folder/custom-page/folder/custom-page/folder/custom-page/folder/custom-page/folder/custom- папа ge/folder/custom-page/folder/custom-page/folder/custom-page/folder/custom-page/folder/custom-page/folder/custom-page/folder/custom-page/folder - это как бесконечная loop – Morpheus

+0

Хорошо, он отредактировал ans, проверьте, помогает ли это. – starkeen

+0

RedirectMatch ^/folder/((! Wp-admin). *) $ Http://example.com/folder/custom-page/$1 это не работает ... Опять же, выход такой же, как и первый один ... Это должно быть добавлено в корневой каталог, верно? Поскольку у меня есть 2 установки. один представляет http://example.com, а другая - в папке /, которая находится в корне первой установки ... Я делаю что-то неправильно в этом отношении? – Morpheus

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