Моя структура постоянных ссылок установлена, поэтому у меня есть 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]'
Вышесказанное - единственное, что я изменил из поста, на который я только что ссылался. Я пытался сохранить специфику, чтобы заставить ее работать в первую очередь, чтобы избежать каких-либо пустых концов ...
Все еще не работает должным образом, хотя