Как я могу создать (настраиваемый) дружественный URL в Wordpress? - PullRequest
0 голосов
/ 18 января 2010

В Wordpress я установил постоянную структуру следующим образом: /%category%/%postname%

После создания пользовательской страницы поиска у меня теперь есть следующий URL:
http://mypage.com/search?foo1=bar&foo2=&foo3=&foo4=

У меня есть два вопроса:

1) Как я могу преобразовать этот URL, чтобы я, например, получил http://mypage.com/search/foo1/bar?

2) Есть ли способ удалить «неиспользуемые» параметры? (&foo2=&foo3=&foo4=)

Я нашел этот пост , указывающий на функцию parse_request в Wordpress, и этот пост , в котором говорится о mod_rewrite. Но не совсем уверен, как поступить, или какой метод лучше использовать.

1 Ответ

0 голосов
/ 19 января 2010

вы можете использовать оба метода parse_request() функцию wordpress или mod_rewrite для преобразования вашего URL, но для того, чтобы это работало должным образом, вам нужно написать функцию, которая перехватывает запрошенный URL и переводит его в исходный URL для обслуживания. запрос.

...