[英]URL Rewrite for Custom WordPress page with multiple url parameters
我的 WordPress 站點有一個看起來像這樣的 url
https://example.com/coupon/?drug=PHENTERMINE&ndc=10702002501&quantity=15&zipCode=12084&radius=10
但它需要看起來像這樣
https://example.com/coupon/phentermine
我不確定 WordPress 永久鏈接在該環境中如何影響 .htaccess,但想知道這是否是我的問題的一部分?
URL 參數是從 API 提取正確數據所必需的。 該網站還使用 CPT-UI 和高級自定義字段,但我認為這對這個問題並不重要。
到目前為止,我的 htaccess 代碼如下所示:
RewriteEngine on
RewriteRule ^\/coupon\/\?drug=([A-Z]+)\&ndc=[0-9]+\&quantity=[0-9]+\&zipCode=[0-9]&radius=[0-9]$ \/coupon\/$1 [NC,L]
但是根據https://htaccess.madewithlove.com/我得到“不符合規則”。
任何指針都非常感謝。
抱歉,我目前無法簡單地對此進行測試,但這應該可以。 它是有條件的,這意味着您可以擴展它並添加更多條件/其他 URL 參數。 希望這可以幫助。
您可以將其嵌入到您的主題 functions.php 文件或任何其他文件中
PHP 文件包含在您的函數中。php 文件。
add_action( 'init', 'tampa_coupon_redirect');
function tampa_coupon_redirect() {
if (!empty(get_query_var('coupon'))) {
wp_redirect( site_url('/coupon/').get_query_var('coupon') );
exit;
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.