Акция!  Домен 34 грн, домен 55 грн, домен  - 200 грн домен  - 65 грн, домен  - 99 грн, домен  - 56 грн!, домен  - 425 грн!
Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
  • RUB
  • USD
  • EUR
  • UAH
Чат техподдержки
Вы являетесь клиентом?
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

CMS WordPress. Пермалинки (постоянные ссылки) в WordPress

Форумы CMS WordPress Пермалинки (постоянные ссылки) в WordPress
right-kov
9 лет
хостинг: нет
домен: нет
Пермалинки (постоянные ссылки) в WordPress
У меня в WordPress не работают пермалинки, вернее, работают только типа Ugly (http://example.com/?p=N), а типа Pretty (http://example.com/category/post-name/) — не хотят.
В документации по WP сказано, что для этого нужен Apache с модулем mod_rewrite. Или "Lighttpd using a 404 handler or mod_rewrite or mod_magnet".
В вашем phpinfo() я не вижу ни Apache, ни mod_rewrite. Как быть?
Илья
9 лет
хостинг: есть
домен: есть
mod_rewrite у нас есть. Скажите есть ли в корне Вашего сайта файл .htaccess? Именно в нем прописываются директивы для mod_rewrite.
right-kov
9 лет
хостинг: нет
домен: нет
Конечно, есть .htaccess. Выглядит он вот так:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Я так понимаю, что его создал сам WordPress. Того правила, о котором сказано в ваших FAQ, здесь нет. В панели управления сайтом флажок "Передавать запрос на бекенд в случае, если" установлен. Я в растерянности.
right-kov
9 лет
хостинг: нет
домен: нет
Илья!
Похоже, что дело не в вашем сервере. Похоже, что это перестало работать после перехода с сервисного домена на постоянный. Я просто переписал адреса в настройках WP, и все. Неужели придется переустанавливать?
Илья
9 лет
хостинг: есть
домен: есть
Попробуйте посмотреть в файле wp-config.php, который находится в корне сайте нет ли сервисного адреса. Если есть сервисный адрес, то отредактируйте файл и замените его на основной.
right-kov
9 лет
хостинг: нет
домен: нет
К сожалению, нет. Ни сервисного, ни нового адресов в wp-config.php нет. Правда, там есть такой фрагмент:


/* Это всё, дальше не редактируем. Успехов! */

/** Абсолютный путь к директории WordPress. */
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');

/** Инициализирует переменные WordPress и подключает файлы. */
require_once(ABSPATH . 'wp-settings.php');
?>

Но в 'wp-settings.php' тоже никаких адресов нет.
xpoint88
9 лет
хостинг: нет
домен: нет
а в админке ЧПУ как настроены?
right-kov
9 лет
хостинг: нет
домен: нет
А что такое ЧПУ?
Илья
9 лет
хостинг: есть
домен: есть
Человеко-понятный URL. URL - адрес в строке браузера.
Что б было не http://www.ukraine.com.ua/?_REWRITE_URL=Forum, а http://www.ukraine.com.ua/Forum/
xpoint88
9 лет
хостинг: нет
домен: нет
В админке WP есть настройки постоянных ссылок. Эти настройки находятся в разделе Настройки->Постоянные ссылки. Название этого раздела зависит от перевода. Находится по адресу /wp-admin/options-permalink.php
right-kov
9 лет
хостинг: нет
домен: нет
Братцы! Я был не прав.
Дело не в переносе с сервисного адреса на постоянный, и не в mod_rewrite.
Илья! Простите мне мои сомнения.
Извините меня, мистер WordPress!
Дело было в неаккуратно прописанных ярлыках статей (post slag). Даже не в ярлыках рубрик, а отдельных статей (записей)!
Вывод: если вы существенно меняете запись, то просто удаляйте ее ярлык, новый создается автоматически. И, по-видимому, это же нужно делать при переходе с Ugly permalinks на Pretty.
Конечно, это знали все, кроме меня.
Спасибо всем, кто пытался помочь.
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Тема закрыта по истечению срока давности.