PCRE HTACCESS RewriteRule для красивых URL - PullRequest
0 голосов
/ 11 января 2019

Я хочу добавить строку '/ amp /' в URL (после домена и перед описанием), используя PCRE, что в идеале позволит отправлять пользователя, который посещает [https://example.com/amp/test-article], на [https://example.com/wp_page?id=3570&amp=1]

Я уже настроил свой htaccess для использования RewriteRules для изменения URL-адресов, подобных этому [https://example.com/test-article], для разрешения моих ссылок WP [https://example.com/wp_page?id=3570] с использованием этого существующего правила:

RewriteRule ^test-article$ /wp_page?id=3570 [QSA,L]

Это работает, и ссылки вроде [https://example.com/test-articles] будут преобразованы в [https://example.com/wp_page?id=3570]. У меня есть несколько строк этих переписываний в существующем файле .htaccess.

Теперь мне нужно добавить '& amp = 1' в конец URL-адреса, чтобы активировать специальный код AMP для страницы [https://example.com/wp_page?id=3570&amp=1] Я добавил это, но без кубика:

RewriteRule ^test$ /wp_page?id=3570 [QSA,L]
RewriteRule ^amp/([^/]*)$ /wp_page.php?id=$1&amp=1 [L]
...