Продвижение

Продающий сайт

партнерские программы

Wordpress : не работают постоянные ссылки на masterhost

Проблема:

Есть сайт на wordpress без ЧПУ

Нужно прикрутить ЧПУ к существующему контенту, сконвертировать все ссылки в транслит

Включаем пермалинки вот так:

/%category%/%postname%.html

Получаем на всём сайте вот такое:

Если копировать адрес ссылки:
http://site.ru/%d0%d0...81%d1%8b/
При наведении мышки в строке состояния:
http://site.ru/каталог-...е/
а при попытке обращения в строке адреса появляется такое
http://site.ru/?q=каталог-.../

при трассировке пакетов 301 редирект.

на хостинге, в FAQ есть заметки о Wordpress :

Что делать, если не работают кириллические постоянные ссылки (permalinks)?
Для того, чтобы в Wordpress на IIS работали кириллические постоянные ссылки (permalinks), следует в файл wp-config.php добавить следующее:

if ( isset($_SERVER['UNENCODED_URL']) ) {
$_SERVER['REQUEST_URI'] = $_SERVER['UNENCODED_URL'];
}
правда у меня там не IIS, вставил - не помогло...

даже если обращаться по ссылке http://site.ru/?page_id=44

всё равно происходит переадресация

на site.ru/?q=каталог/промышленные и страница естественно не открывается

Сделал полный бэкап всего. Экспортировал контент через админку в XML файл.

Снес всё. Установил Вордпресс из панели управления, включил пермалинки - не работает точно также.

Позвонил в саппорт. 15 минут - всё заработало. Спрашиваю - что сделали, - говорят ничего.

П$#@^% наверное.

Для того чтобы импортировать тонну контента пришлось добавить это в .htaccess

php_value post_max_size 10M
php_value upload_max_filesize 10M

и сделать

chmod 777 /home/user/site.ru/tmp

(где эта директория находится у ПХП можно узнать в phpinfo.php)

<?php phpinfo(); ?> - такой php файл

всё импортировалось.

чтобы сконвертировать линки в транслит установил вот это:

wp-cyr-cho | Конвертира кирилски символи в латиниски

Подписка

RSS-материал


Яндекс.Метрика