Привлекайте друзей и коллег, ДЕЛИТЕСЬ в социальных сетях, закладках и блогах
100zakladok
Bobrdobr
Communizm
Linksiua
LinkStore
Memori
Moemesto
Ruspace
Vaau
VKontakte
Yandex
Blinklist
Box
Buzz Up!
del.icio.us
Digg
Facebook
Furl
Google
Twitter
Yahoo
Google Buzz
Icerocket
identi.ca
LinkedIn
Magnoliacom
Mister Wong
MySpace
Newsvine
Ping This!
Propeller
Reddit
StumbleUpon
Technorati
Wordpress: не работают постоянные ссылки на masterhost
- Wordpress |
- permalinks |
- ЧПУ |
- howto
Проблема:
Есть сайт на 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 | Конвертира кирилски символи в латиниски
почти всё сконвертировалось, остальное поправим руками. УФФФ.....
- Для комментирования войдите или зарегистрируйтесь
Свежие статьи в блогах
- Настройка драйвера HASP ключа и раздачи HASPLM лицензий 1С линукс сервером по сети на CentOS_6.2_x64
- Битрикс: Вытаскиваем свойства товара (артикул) при экспорте в 1С [solved]
- Поиск и замена разых подстрок: регулярные выражения в Kate и Notepad++
- Битрикс путает товары при поиске заказа по товару
- CentOS Starting Munin Node: Can't locate Net/Server/Fork.pm [Solved]
- Drupal: Ошибка call_user_func_array при использовании Framework
- Chrome: Приложение для доступа к почте без подключения к Internet
- Drupal7: Миграция с 6.x на 7.x при помощи Backup_Migrate
- Целевая аудитория сайта - важный аспект работы блогера
- Cоздание сайтов
