Прописал в .htaccess:
RewriteRule ^(.*)blog$ http://site.org/blogs [R=301,L]
Так теперь при попытке добавить материал в блог (http://site.org/node/add/blog) меня редиректит на http://site.org/blogs Почему?
Прописал в .htaccess:
RewriteRule ^(.*)blog$ http://site.org/blogs [R=301,L]
Так теперь при попытке добавить материал в блог (http://site.org/node/add/blog) меня редиректит на http://site.org/blogs Почему?
Комментарии
Есть кто живой? Как правильно сделать?
это не на друпал форуме лучше спросить вообще-то!
как минимум в тех.поддержку хостинга
Ну дык косяк в редиректе есть.
Как минимум:
RewriteRule ^blog/?(.*)$ /blogs/$1 [R=301,L]
если хотите редиректить со всех адресов /blog/* на адреса /blogs/*
Как максимум:
RewriteCond %{REQUEST_URI} !admin
RewriteRule ^blog/?(.*)$ /blogs/$1 [R=301,L]
Если не хотите чтобы реврайтило админку.
А лучше просто напишите что хотите сделать.
Пишу, необходимо сделать редирект с http://site.org/blog на http://site.org/blogs (просто с одной на другую).
Если так сделать, то циклическая ошибка получается.
Если получается циклическая ошибка значит у вас еще есть другие редиректы, без знания которых трудно что-то вам подсказать, кроме:
Если нужно редиректить только одну страницу, вроде так можно:
Redirect 301 /blog http://site.org/blogs
Опять таки не уверен про админку, пробуйте