АРМАДА
Проблемы оптимизации URL через Permalinks в админке WP
Новая тема Написать ответ

vold
Свой
Зарегистрирован: 12.04.2006
Сообщений: 46
Обратиться по нику
# Добавлено:Пн Сен 17, 2007 10:23 amДобавить в избранноеОтветить с цитатой
Во вкладке Permalinks вместо дефолтной опции при которой URL имеет вид http: //my-domain/?p=123 выбираю "Date and name based" или "Custom, specify below" (пробовал и так и так) и определяю структуру /%postname%/ при которой URL имеет вид http: //my-domain/sample-post/.
При этом отображается новая структура URL. И вроде все хорошо.
НО!!!
При этом если под постом нажать на Comments, то сервер отвечает, что страница не найдена.
При дефолтном варианте в Permalinks этого не происходит.
Это только у меня так? Или это известная проблема?

Smarty
Опытный
Зарегистрирован: 13.07.2007
Сообщений: 111
Обратиться по нику
# Добавлено:Пн Сен 17, 2007 10:35 amОтветить с цитатой
это неизвестая науке проблема, но решаемая методом научного тыка - надо посмотреть может быть нет файла comments.php в темплейте или еще какого- нить.
попробуй поставь любой темплейт (дополнительно) и протестируй - может в тм что ты используешь чего-то нет...
http://wp-digger.com
Помощь по Wordpress / 447690401

vold
Свой
Зарегистрирован: 12.04.2006
Сообщений: 46
Обратиться по нику
# Добавлено:Пн Сен 17, 2007 10:45 amОтветить с цитатой
Smarty писал(а):
это неизвестая науке проблема, но решаемая методом научного тыка - надо посмотреть может быть нет файла comments.php в темплейте или еще какого- нить.
попробуй поставь любой темплейт (дополнительно) и протестируй - может в тм что ты используешь чего-то нет...


Дело не в файле, так как при дефолтной опции в Permalinks все работает. То есть страница поста для ввода коментариев открывается.
На всякий случай попробовал с дефолтным шаблоном. То же самое.

Xenoid
Свой
Зарегистрирован: 06.09.2007
Сообщений: 66
Обратиться по нику
# Добавлено:Пн Сен 17, 2007 2:20 pmОтветить с цитатой
Только что попробовал на дефолтном шаблоне - все работает у меня.
А как у тебя выглядит ссылка, которая под линком comments?

xttp://xxx.com/2007/09/14/test-justify/#comments - это если есть комменты
xttp://xxx.com/2007/09/14/test-justify/#respond - если нету


Последний раз редактировалось: Xenoid (Пн Сен 17, 2007 2:25 pm), всего редактировалось 1 раз

vold
Свой
Зарегистрирован: 12.04.2006
Сообщений: 46
Обратиться по нику
# Добавлено:Пн Сен 17, 2007 2:24 pmОтветить с цитатой
Xenoid писал(а):
Только что попробовал на дефолтном шаблоне - все работает у меня.


Я конечно очень рад за тебя, но мне еще хотелось бы чтобы у меня тоже работало. Wink

vold
Свой
Зарегистрирован: 12.04.2006
Сообщений: 46
Обратиться по нику
# Добавлено:Пн Сен 17, 2007 2:29 pmОтветить с цитатой
У меня, и с коментами #comments и без коментов #respond все равно говорит, что страница не найдена.

Xenoid
Свой
Зарегистрирован: 06.09.2007
Сообщений: 66
Обратиться по нику
# Добавлено:Пн Сен 17, 2007 3:02 pmОтветить с цитатой
я в основном имел в виду структуру, а не comments и respond.
cтруктура-то правильная у тебя?
ты на локале запускаешь или на хосте?
посмотри не стер ли ты случаем .htaccess
если на хосте - работает ли там у тебя modrewrite?

Xenoid
Свой
Зарегистрирован: 06.09.2007
Сообщений: 66
Обратиться по нику
# Добавлено:Пн Сен 17, 2007 3:03 pmОтветить с цитатой
Если на хосте - проверь права доступа на корневую папку. Возможно просто при изменении настроек скрипт не может перезаписать .htaccess

vold
Свой
Зарегистрирован: 12.04.2006
Сообщений: 46
Обратиться по нику
# Добавлено:Пн Сен 17, 2007 3:30 pmОтветить с цитатой
Xenoid писал(а):
я в основном имел в виду структуру, а не comments и respond.
cтруктура-то правильная у тебя?
ты на локале запускаешь или на хосте?
посмотри не стер ли ты случаем .htaccess
если на хосте - работает ли там у тебя modrewrite?


Структура УРЛ получается правильная.

Пробовал и на локале и на хостах. Так файла .htaccess у меня изначально не было. Я в корень домена просто заливал содержимое распакованного архива с WP и там .htaccess не было.

Xenoid
Свой
Зарегистрирован: 06.09.2007
Сообщений: 66
Обратиться по нику
# Добавлено:Пн Сен 17, 2007 3:57 pmОтветить с цитатой
ну правильно. Его изначально нету. Но когда ты меняешь настройку, скрипт его создает. Поэтому если на папке public_html (или если это домен 3го уровня, то на папке этого поддомена) у тебя стоят права 755 (по умолчанию), то скрипт не может создать в ней .htaccess, ни о каких RewriteRule речь уже не идет и ссылки твои соответственно не работают. Поменяй права на нее на 777.

vold
Свой
Зарегистрирован: 12.04.2006
Сообщений: 46
Обратиться по нику
# Добавлено:Пн Сен 17, 2007 4:12 pmОтветить с цитатой
Попробую сейчас.

vold
Свой
Зарегистрирован: 12.04.2006
Сообщений: 46
Обратиться по нику
# Добавлено:Пн Сен 17, 2007 4:30 pmОтветить с цитатой
Xenoid, тебе большой респект.
Все заработало. Drinks or Beer

Xenoid
Свой
Зарегистрирован: 06.09.2007
Сообщений: 66
Обратиться по нику
# Добавлено:Пн Сен 17, 2007 5:14 pmОтветить с цитатой
Drinks or Beer Smile
Новая тема Написать ответ    ГЛАВНАЯ ~ СОЦИАЛЬНЫЕ СЕТИ И БЛОГИ

Перейти:  





Генеральный спонсор



Партнеры