Использование данных $ _POST после переписывания WordPress URL - PullRequest
0 голосов
/ 31 марта 2012

Моя структура постоянных ссылок установлена, поэтому у меня есть url.com / page

Я создал базовый PHP-скрипт перед установкой WordPress, который использует данные $ _POST для отображения правильного набора информации, поэтому база будет выглядеть как url.com / work.php? Featured = print

После добавления этого в мою установку Wordpress с перезаписью из структуры постоянной ссылки, ссылка на самом деле работает следующим образом: url.com / работа /? = Признакам печать

У меня возникли проблемы с выполнением дополнительной перезаписи, чтобы очистка url.com / work / print работала правильно.

Вот так выглядит мой файл .htaccess, я добавил последнюю строку перед тэгом IfModule, надеясь, что это займет что-нибудь работа / [страница] / и направит его на работа /? признаки = [страница]

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php
RewriteRule ^work/([^/.]+)/?$ work/?featured=$1 [L]
</IfModule>
# END WordPress

любая помощь?

EDIT

Обнаружил переписывание через страницу функций и нашел это довольно изобретательным

Переписать правила для WordPress

однако мое правило принимает .com / work / print (work /? Feat = print) и просто показывает его как .com / work без передачи данных страницы через

'work/([^/]+)/?$' => 'work&feat=$matches[1]'

Вышесказанное - единственное, что я изменил из поста, на который я только что ссылался. Я пытался сохранить специфику, чтобы заставить ее работать в первую очередь, чтобы избежать каких-либо пустых концов ... Все еще не работает должным образом, хотя

Ответы [ 2 ]

0 голосов
/ 02 апреля 2012

http://www.rlmseo.com/blog/passing-get-query-string-parameters-in-wordpress-url/

По какой-то причине не удалось заставить что-либо работать, но ^ довольно прост и отлично работал

0 голосов
/ 31 марта 2012

На панели инструментов wp-admin есть инструмент, который помогает с перезаписью. Когда я запускал несколько WP-сайтов, я использовал их для достижения того, чего хотел. Вы пробовали это сначала?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...