Articles of url rewriting

Изменение структуры URL-адреса RSS-ленты

Я нахожусь в процессе создания сайта wordpress, и у меня остается только одна проблема – RSS-каналы. В настоящее время на веб-сайте есть файл .htaccess блокирующий доступ к страницам /category/* . Это было частью требования, что сайт не является явно WordPress, и /category является достойным показателем этого. Каждая категория находится на странице, на которой отображается контент […]

Как добавить add_rewrite_rule без перенаправления?

У меня есть пользовательский тип сообщения, называемый «местоположения». У меня есть место, называемое «starbucks». Я могу просмотреть это, перейдя в «/ location / starbucks». Я хотел бы добавить «кофейню» к URL-адресу, поэтому путь «/ location / coffee-shop / starbucks» загрузит страницу «starbucks», сохраняя URL-адрес в браузере. Я добавил этот код к своим функциям.php function add_rewrite_rules() […]

Запрос var удален после перезаписи

У меня есть блог WordPress, который использует пользовательские типы сообщений, которые я создаю с помощью плагина WCK . Один из них – шоу типа post. Затем постоянная ссылка на конкретное шоу выглядит как: http://my-website.com/wordpress/shows/show-slug/ Все это делается с помощью текущей функциональности WP и плагина WCK. Тем не менее, я пытаюсь добавить еще один «уровень» подробной […]

WordPress переписать правила для штата и города

Я строю сайт, где каждое государство и город в США имеют целевую страницу. У меня есть база данных каждого города, штата и почтового индекса, настроенная как пользовательский тип сообщения в WP. Вот что я сделал успешно, чтобы создать целевую страницу для каждого состояния: function em_rewrite_rules($rules) { $newrules = array(); $newrules['state/(.*)/?'] = 'index.php?state=$matches[1]'; return $newrules + […]

Вложенные URL-адреса CPT + Сообщений 2 Сообщений

Я работаю на клиентском сайте, который имеет два разных пользовательских типа сообщений: artist и portfolio . Я использую плагин posts-to-posts для создания отношений от каждого исполнителя к их портфелям. URL-адрес исполнителя настраивается как {siteUrl}/artist , а URL-адрес портфолио настраивается для получения имени исполнителя: {siteUrl}/artist/%artistname% Я написал следующее, чтобы проверить, связано ли portfolio с artist , […]

Проверка доступности API Rewrite

WordPress поддерживает переписывание URL-адресов через API-интерфейс Rewrite. Он использует базовые механизмы HTTP-сервера, чтобы выполнить эту работу. WordPress не всегда позволяет применять правила перезаписи. Например, с Apache, когда WordPress не разрешено создавать файл .htaccess. Плагин, который я пишу, должен использовать API Rewrite, когда он доступен. В основном: if (is_url_rewriting_available( ) ) { Plan A } else […]

Запретить WordPress переписывать URL для одного шаблона

Вариации этого вопроса были заданы, однако сценарии не совпадают с моими и, несмотря на мои усилия, я не смог принять предыдущие ответы на рабочее решение в моем случае использования. У меня есть шаблон страницы, в который встроено приложение javascript. Это приложение использует последний параметр в URL как параметр для запроса ajax, который он запускает, а […]

Перенаправление URL-адреса WordPress

У меня есть страница wordpress на http://www.mysiteurl.com/pagename/ и я хочу, чтобы любой URL-адрес формы http://www.mysiteurl.com/pagename/{any string here} для перенаправления или отображения моей исходной страницы , Как мне это сделать? Есть ли плагин wordpress, который сделает это простым для меня?

Постоянная ссылка CPT с пользовательской таксономией не выполняется

Я очень расстраиваюсь, настраивая правильную структуру URL для CPT с пользовательской таксономией. У меня есть CPT, называемый «курсы» с пользовательской таксономией, называемой «тип курса». Структура URL должна быть: site.com/courses/course-type/course-single-post. Например: site.com/courses/science/rocket-to-the-moon/ Мне удалось добиться этого, однако не все части URL-адреса ведут себя так, как должны. site.com/courses/ возвращает 404 site / com / courses / science […]

Проводка с помощью slug «favicon» перенаправляется

Я создал публикацию WordPress с URL-адресом «favicon»: https://blog.zeta-producer.com/favicon/ К сожалению, это как-то мешает значку , потому что вместо показа сообщений я вижу сообщение об ошибке: не обнаружена Запрошенный URL /favicon.ico/ не найден на этом сервере. Вероятно, некоторые перезаписи URL мешают. Мой вопрос: Есть ли какие-либо способы обхода (помимо переименования пули), чтобы показать мою публикацию под […]

Intereting Posts
Предотвращение канонического перенаправления для CDN Как получить вход редактора TinyMCE при использовании в интерфейсе? Как установить атрибут «lang» для заголовка post / page? HTML, введенный в текстовый редактор Изменения при сохранении Список всех боковых панелей в метаболизме Получить все сообщения от db за 2 месяца Как удалить дату и категорию из моих портфолио страниц как добавить пользовательский параметр цвета в тему Understrap Как создать пользовательскую таксономию для CPT, находящуюся между заголовками и редакторами? Отображение моего пользовательского типа сообщений в основной навигации Как сохранить перевод плагина в «Локализация CodeStyling»? Используйте фильтр «parse_query», чтобы показывать сообщения, которые из нескольких критериев Советы по управлению кодом при разработке структуры родительской темы Когда я повторно сохраняю сообщение с разделами , объекты имеют двойное экранирование (> становится & gt; и т. Д.), API настроек – одновременное сохранение нескольких вкладок