densvi
Ткните хотя бы носом в пример именно по удалению части строки
В таком случаи нужен редирект 301, посоветую тоже через файл htaccess, пример Redirect 301 /category1/subcategory1/file1.html www.твой сайт.ру/subcategory1/file1.htmlЯ физически перенесу статьи из category1/subcategory1/ в subcategory1/
т.е. физически в админке есть сейчас категория "для детей", в ней подкатегория "кроссворды", в которой статьи. Я хочу сделать, чтобы подкатегория "кроссворды" стала категорией. Категории "для детей" не будет вообще.
Но в поисковиках уже все с ней. Поэтому и хочу сделать редирект со старого адреса с категорией "для детей" на новый адрес без этой категории.
аналогично для всех страниц.
Это я понял, что либо через htaccess, либо через файл custom_rewrite.php. Вроде советуют тут на форуме через php делать. Не знаю правда, что лучше с точки зрение поисковой системы (или одинаково)?
Вот с php и запутался.
т.е если откроешь страницу site.ru/subcategory1/file1.html откроется страница site.ru/category1/subcategory1/file1.html но в адресной строке будет site.ru/subcategory1/file1.html, один из многих вариантов.
Я физически перенесу статьи из category1/subcategory1/ в subcategory1/
т.е. физически в админке есть сейчас категория "для детей", в ней подкатегория "кроссворды", в которой статьи. Я хочу сделать, чтобы подкатегория "кроссворды" стала категорией. Категории "для детей" не будет вообще.
Но в поисковиках уже все с ней. Поэтому и хочу сделать редирект со старого адреса с категорией "для детей" на новый адрес без этой категории.
Есть путb такого плана:
site.ru/category1/subcategory1/file1.html
site.ru/category1/subcategory1/file2.html
site.ru/category1/subcategory2/file3.html
site.ru/category1/subcategory3/file4.html
site.ru/category1/
нужно
site.ru/subcategory1/file1.html
site.ru/subcategory1/file2.html
site.ru/subcategory2/file3.html
site.ru/subcategory3/file4.html
site.ru/
т.е. нужно убрать лишнюю вложенность статей. В админке сделаю, а вот как сделать для поисковиков правильный редирект??? Запутался уже. Как правильно прописать файл custom_rewrite.php (запутался с метасимволами)??
function custom_rewrite_rules(){
$rules[] = array(
'source' => ЧТО СЮДА ПИСАТЬ???
'target' => ЧТО СЮДА ПИСАТЬ???
'action' => 'redirect-301'
);
return $rules;
Заранее спасибо!!!
Не подскажете, как сделать, чтобы в URL клуба была не цифра (.../clubs/16), а название клуба (.../clubs/moi_klub)
"Ваш ребенок немотиворован?" — мои пять копеек в корректуру контента ) "НемотивИрован..." Сайт уютно смотрится, зелененький ) и полезным должен стать, хорошее дело затеял. )
Спасибо за найденную ошибку. Просто всегда очень тороплюсь и не всегда замечаю ошибки.
Также спасибо за оценку сайта.
Есть такое?
Спасибо, похожие манипуляции тоже выполняли не помогает
файле php.ini проверяли? Все нормально там? email хостинга совпадает с доменом сайта?
Это я к тому, что скорее всго проблема в хостинге, а не в системе.
Порддерживаю про систему отслеживания новых сообщений на сайте, а также единый редактор везде.
ЧТо касается функции mail() php — я её таки добил — работает теперь. Вся фишка была в файле php.ini. Просто у меня хостинг оформлен на один домен с именем допустим "ааааа", а сайтов на этот хостинг несколько. ТАк вот, оказывается, что в php.ini при этом по умолчанию пишется обратный email, от имени которого почта отправляется тот, на который хостинг зареген. Нужно просто исправить на email имени домена и все заработало!