Articles of url rewriting

как получить архивные URL-адреса с одинаковым источником для пользовательских типов и условий?

Возможно, это странный вопрос, возможно, у него нет ответов, но я попробую. пользовательский тип сообщения: продукт таможенная таксономия 1: product_category Пользовательский термин: type1 таможенная таксономия 2: product_feature пользовательский термин: feature1 Что бы я хотел: www.mydomain.com/products> страница с архивами продуктов www.mydomain.com/products/type1> страница с временным архивом www.mydomain.com/products/feature1> страница с временным архивом www.mydomain.com/products/type1/feature1> страница с временным архивом Основные […]

Как удалить слово из URL-адреса в WordPress с помощью .htaccess?

На сайте, который я создаю, есть пост-тип под названием «Фокус». Поскольку они должны быть похожими на www.mysite.com/focus/page-post-name меня есть пул типа сообщения как «фокус». Конечно, страница с архивами – www.mysite.com/focus что вызывает проблему, так как мне нужна конкретная страница, чтобы быть страницей архива. Мета-боксы используются для создания и добавления настроек на страницы. Я не могу […]

Изменить строку запроса на довольно постоянную ссылку

У меня есть ссылка http://www.example.com/my-account/view-pet/?pet-page=2 Я хочу изменить его на http://www.example.com/my-account/view-pet/pet-page/2 или http://www.example.com/my-account/view-pet/2 Вот что я пытался до сих пор function wpse12065_init() { add_rewrite_rule('view-pet(/([^/]+))?(/([^/]+))?/?', 'index.php?pagename=my-account/view-pet&pet-page=$matches[2]', 'top'); } add_action( 'init', array( $this, 'wpse12065_init' ) ); Я могу получить ?pet-page=2 get_query_var( 'pet-page' ) ?pet-page=2 используя get_query_var( 'pet-page' ) Я также просмотрел ЭТО, и его все еще не […]

ожидая 404, но перенаправляя сообщение с поддиректорией url в заголовке сообщения

Я вижу что-то неожиданное, хотя я не уверен, что это функция, которую я могу отключить, или что-то введенное пользовательской темой, которую я использую, мне нужно отслеживать. Если я введу URL-адрес несуществующей страницы, например mysite.com/london, перед тем, как бросить 404, он будет искать сообщение с заголовком, начинающимся с «london», и покажите, что, если он найдет его, […]

Фильтр для изменения содержимого страницы 404

Я создал пользовательские правила перезаписи. Эти правила теперь переходят на 404 страницу, как и ожидалось. Я могу использовать action hook template_redirect чтобы изменить шаблон, соответствующий query_var . Но я не хочу создавать отдельные файлы шаблонов, поскольку структура страницы зависит от используемой темы. Скорее всего, я просто хочу изменить содержание и название. Я попытался изменить содержимое […]

Использование WordPress с Apache за обратным прокси-сервером nginx

Надеюсь, вы поможете мне решить мою проблему. Я запускаю ngninx на выделенном сервере в качестве обратного прокси. Мое приложение WordPress находится на другой виртуальной машине, в которой работает apache2 как Websever. Все работает нормально, пока я не использую «permalinks» в WordPress. Я получаю: «Запрошенный URL / contact-us / не найден на этом сервере». Вот моя […]

Несколько типов сообщений – используйте один и тот же ReWrite slug?

Я столкнулся с еще одной замечательной проблемой 404. Я пытаюсь иметь 2 отдельных типа сообщений, которые используют один и тот же перезаписываемый пул. Я очистил свои правила перезаписи, и когда я тестирую только 1 из работ CPT, другой получает 404. Мой переписывающий, который я хочу использовать для обоих: 'rewrite' => array('slug' => 'team/%teamtype%'), Кто-нибудь знает, […]

Пользовательская постоянная ссылка для Taxonimie и пользовательского типа сообщения

Я надеюсь, что вы можете мне помочь. У меня есть пользовательский тип сообщения с таксономией, и я хочу изменить постоянную ссылку на отображаемый таксономический термин. На самом деле мои Urls выглядят так: meineseite.de/posttype/ – архив сайта meineseite.de/posttype/post/ – отдельная страница meineseite.de/taxonomy/term – временная страница таксономии и я хочу, чтобы последний URL-адрес в списке выглядел следующим […]

Угнать URL для фильтрации

Правильно, вот сделка. У меня есть петля, на которой отображаются сообщения новостей, эти сообщения могут принадлежать к специальным категориям (не обычные категории), и я хочу иметь возможность фильтровать их. Если бы меня не интересовали эстетики, я бы использовал такую ​​ссылку: domain.com/news?filter=cat1 Но вместо этого я хочу сделать это (»переписан): domain.com/news/cat1 » domain.com/news/?filter=cat1 Я изменил .htaccess […]

Удаление вложенных папок из URL-адреса

Мне сложно удалить вложенные папки из URL-адреса на моем сайте WordPress. В настоящее время формат URL: www.mysite.com/subfolder/index.php/category/postname Я хотел бы удалить как вложенную папку AND index.php из URL. Сайт должен оставаться в подпапке root на моем сервере. Мой текущий файл htaccess : <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /subfolder/ RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f […]