PCRE HTACCESS RewriteRule提供漂亮的网址

时间:2019-01-11 00:39:16

标签: php apache .htaccess mod-rewrite url-rewriting

我想使用PCRE在URL中(域之后,描述之前)添加一个'/ amp /'字符串,理想情况下,这将允许访问[https://example.com/amp/test-article]的用户发送到[{{ 3}}

我已经将htaccess设置为使用RewriteRules更改URL,例如[https://example.com/wp_page?id=3570&amp=1],使用此现有规则将其解析为我的WP链接[https://example.com/test-article]

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

这有效,并且像[https://example.com/wp_page?id=3570]这样的链接将解析为[https://example.com/test-articles]。我在现有的.htaccess文件中有多行这些重写。

现在,我需要在URL末尾添加'&amp = 1'才能在页面上启用AMP专用代码[https://example.com/wp_page?id=3570]我添加了此但没有骰子:

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

0 个答案:

没有答案