2013-07-31 5 views
0

Я создал сайт Wordpress, на котором есть страница продукта, которая извлекает информацию о продукте из внешней системы, используя переданный идентификатор запроса. Таким образом, www.domain.com/product/?id=n загружает страницу продукта Wordpress, которая затем загружает информацию о продукте, используя идентификатор.URL Переписывание в Wordpress htaccess

Это прекрасно работает.

Однако, я хочу, чтобы переписать этот URL, так что:

www.domain.com/product/productname/id получает www.domain.com/product/?id=n

Когда я добавляю следующее в htaccess, страница возвращает 404, потому что она не существует в Wordpress.

RewriteRule^продукт/PRODUCTNAME /(.*)$^продукт /? ID = $ 1 [L]

Кто-нибудь знает, как написать это правило таким образом, что он не получает угнанном путем перезаписи Wordpress?

+0

Ничего не добавлять, кроме Я ищу, чтобы сделать что-то подобное и хотелось бы услышать, если кто-нибудь знает об этом ... –

ответ

0

После выполнения дополнительного поиска я нашел несколько ссылок, которые могут помочь вам приступить к работе. Секрет кроется в кодекса WordPress add_rewrite_rules. Не пробовал это сам еще, но выглядит многообещающе: