Custom post type and permalink?

Добавил новый кастом пост тайп и проблема следующая с линками:
http://site.ru/название-поста-так-не-работает" --404 в итоге

http://site.ru/название_вот_так_работает" так все ок

В какую сторону смотреть?
C обычными постами такого нет.
.htaccess

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress
  • Вопрос задан
  • 325 просмотров
Пригласить эксперта
Ответы на вопрос 2
MaxAlexQNEI
@MaxAlexQNEI
Web-Developer
Скорее всего в файле .htaccess в регулярном выражении не указан символ «-» (минус).

А строчка скорее будет начинаться примерно с такого:
RewriteRule ^([A-z0-9\_]+)$ /index.php?post=$1

В роде этого, в регулярное выражение надо будет добавить знак минуса, т.е. так:
RewriteRule ^([A-z0-9\_\-]+)$ /index.php?post=$1

Я думаю проблема скрывается в этом.
Ответ написан
Punkie
@Punkie
GenerateWP - попробуйте генерить кастом-пост-тайп через этот сервис. Возможно у вас ошибка в самой объявлении кастомного типа в functions.php
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы