#apache #wordpress #rewrite
#apache #wordpress #переписывание URL
Вопрос:
Я создаю один маленький плагин для WordPress, который посвящен поездкам. Сейчас я нахожусь на этапе создания страницы просмотра, на которой будет открываться каждая поездка.
Моя идея заключается в следующем —
я создал http://example.com/?page_id=143
И я хочу, чтобы пользователи моего сайта открывали страницу как : http://example.com/trip/NAME
Кто-нибудь может мне помочь с перезаписью URL? потому что я очень слаб в переписывании..
Комментарии:
1. Как имя связано с идентификатором? /trip/name => page_id=1
2. операции, которые я пропустил > ?page_id=143amp;name=НАЗВАНИЕ
Ответ №1:
Поместите это перед вашими правилами WordPress и после RewriteEngine On
RewriteRule ^trip/([a-z0-9-_] )/?$ index.php?page_id=143amp;name=$1 [NC,L]
Комментарии:
1. теперь, когда я захожу на страницу,
/trip/tripname
оно перенаправляет меня на/?page_id=143
, которое не должно перенаправлять..2. снова — перенаправление на page_id=143
3. каков ваш полный. как выглядит htaccess? возможно, у вас конфликтующее правило
4. Я смог закончить это. Спасибо за вашу помощь 🙂