Skip to Content

Эффективная реклама в блогах
 
 размещение статей с прямыми ссылками

ОБЛАКО ТЭГОВ

Календарь Майя

Сегодня 2012-5-20

это следующие знаки по клендарю Майя:
10 Kan
2 No'j
5 Aj

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

Проблема:

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

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

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

/%category%/%postname%.html

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

Если копировать адрес ссылки:
http://homapumpen.ru/katalog-nasosov/drenazhnye-nasosy-homa
а при попытке обращения в строке адреса появляется такое
http://site.ru/?q=katalog-nasosov/drenazhnye-nasosy-homa

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

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

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

<span style="color: rgb(0, 0, 0); padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">if ( isset($_SERVER['UNENCODED_URL']) ) {
    $_SERVER['REQUEST_URI'] = $_SERVER['UNENCODED_URL'];
}</span>


правда у меня там не 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 | Конвертира кирилски символи в латиниски

почти всё сконвертировалось, остальное поправим руками. УФФФ.....