Когда пишу длинные посты, в середине текста ставлю <!–more–>
Потом просматриваю посты и вижу, что ссылка "читать далее" ведет на http://www.site.com/rubrika/nazvanie-posta/#more-181, наживаю на ссылку "читать далее" и попадаю на несуществующую страницу!

Как сделать чтобы функция <!–more–>
перебрасывала не на http://www.site.com/archives/nazvanie-posta/#more-181,
а на http://www.site.com/rubrika/nazvanie-posta/
?

Спасибо.

Наверное у вас неверно настроены ЧПУ (постоянные ссылки). Для любого браузера # означает внутренний якорь, и не должен рассматриваться как отдельная страница.

спасибо, ЧПУ исправил

Та же проблема.

ЧПУ: /%category%/%post_id%.html
+плагин Seo-Without-Category

Кросспостит в ЖЖ – ссылка more имеет вид: /dozor-night-game/arhiv-igr/148.html#more-148
в ответ ругательство:

Forbidden
You don’t have permission to access /kiev/dozor-night-game/arhiv-igr/148.html on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

убирание .html из шаблона ЧПУ ничего не изменило (

Форбидден — это уже, кажется, из другой оперы.
Так страницы вообще не открываются?
Forbidden — может, что-то с CHMOD намудрили?

А .html зря убрали (Seo-Without-Category при вложенности категорий больше 2-х будет нормально работать только при шаблоне ссылок /%category%/%postname%.htm или /%category%/%postname%.html , а не /%category%/%postname%/ — сама с этим намучалась)

Anonymous
Отправить
Ответ на: